mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-01-27 00:33:34 +00:00
46 lines
2.4 KiB
SQL
46 lines
2.4 KiB
SQL
-- Some sample data to prime the database...
|
|
|
|
-- FIXME: Only insert the rows if they are not there already.
|
|
INSERT INTO roles ( role_no, role_name ) VALUES( 1, 'Admin');
|
|
INSERT INTO roles ( role_no, role_name ) VALUES( 2, 'Group');
|
|
INSERT INTO roles ( role_no, role_name ) VALUES( 3, 'Public');
|
|
INSERT INTO roles ( role_no, role_name ) VALUES( 4, 'Resource');
|
|
|
|
-- Set the insert sequence to the next number, with a minimum of 10
|
|
SELECT setval('roles_role_no_seq', (SELECT 10 UNION SELECT role_no FROM roles ORDER BY 1 DESC LIMIT 1) );
|
|
|
|
INSERT INTO usr ( user_no, active, email_ok, updated, username, password, fullname, email )
|
|
VALUES ( 1, TRUE, current_date, current_date, 'admin', '**nimda', 'Calendar Administrator', 'calendars@example.net' );
|
|
|
|
INSERT INTO role_member (user_no, role_no) VALUES(1, 1);
|
|
|
|
-- Set the insert sequence to the next number, with a minimum of 1000
|
|
SELECT setval('usr_user_no_seq', (SELECT 1000 UNION SELECT user_no FROM usr ORDER BY 1 DESC LIMIT 1) );
|
|
|
|
INSERT INTO relationship_type ( rt_id, rt_name, rt_isgroup, confers, prefix_match )
|
|
VALUES( 1, 'Administers Group', TRUE, 'RW', '' );
|
|
|
|
INSERT INTO relationship_type ( rt_id, rt_name, rt_isgroup, confers, prefix_match )
|
|
VALUES( 2, 'Is Assisted by', FALSE, 'RW', '' );
|
|
|
|
INSERT INTO relationship_type ( rt_id, rt_name, rt_isgroup, confers, prefix_match )
|
|
VALUES( 3, 'Is a member of group', TRUE, 'R', '' );
|
|
|
|
INSERT INTO relationship_type ( rt_id, rt_name, rt_isgroup, confers, prefix_match )
|
|
VALUES( 4, 'Administers Resource', FALSE, 'RW', '' );
|
|
|
|
-- Set the insert sequence to the next number, with a minimum of 1000
|
|
SELECT setval('relationship_type_rt_id_seq', (SELECT 10 UNION SELECT rt_id FROM relationship_type ORDER BY 1 DESC LIMIT 1) );
|
|
|
|
-- I should be able to find people to translate into these base locales
|
|
INSERT INTO supported_locales ( locale, locale_name_en, locale_name_locale )
|
|
VALUES( 'en_NZ', 'English', 'English' );
|
|
INSERT INTO supported_locales ( locale, locale_name_en, locale_name_locale )
|
|
VALUES( 'de_DE', 'German', 'Deutsch' );
|
|
INSERT INTO supported_locales ( locale, locale_name_en, locale_name_locale )
|
|
VALUES( 'es_ES', 'Spanish (Spain)', 'Español (ES)' );
|
|
INSERT INTO supported_locales ( locale, locale_name_en, locale_name_locale )
|
|
VALUES( 'es_MX', 'Mexican Spanish', 'Español (MX)' );
|
|
INSERT INTO supported_locales ( locale, locale_name_en, locale_name_locale )
|
|
VALUES( 'fr_FR', 'French', 'Français' );
|