Advertisement
Guest User

functionalities

a guest
Feb 26th, 2020
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE functionalities
  2. (
  3.     id SERIAL NOT NULL ,
  4.     name character varying,
  5.     creation_date timestamp without time zone NOT NULL DEFAULT now(),
  6.     created_by integer NOT NULL,
  7.     last_updated_by integer NOT NULL,
  8.     last_update_date timestamp without time zone NOT NULL DEFAULT now(),
  9.     row_status character varying(1) NOT NULL DEFAULT 'A'::character varying,
  10.     CONSTRAINT functionalities_pkey PRIMARY KEY (id)
  11. );
  12.  
  13. SELECT pg_sleep(0.5);
  14.  
  15.  
  16. CREATE TABLE role_functionalities
  17. (
  18.     id SERIAL NOT NULL ,
  19.     functionality_id integer,
  20.     role_id integer,
  21.     creation_date timestamp without time zone NOT NULL DEFAULT now(),
  22.     created_by integer NOT NULL,
  23.     last_updated_by integer NOT NULL,
  24.     last_update_date timestamp without time zone NOT NULL DEFAULT now(),
  25.     row_status character varying(1) NOT NULL DEFAULT 'A'::character varying,
  26.     CONSTRAINT roles_functionalities_pkey PRIMARY KEY (id)
  27. );
  28.  
  29. SELECT pg_sleep(0.5);
  30.  
  31. ALTER TABLE role_functionalities
  32. ADD CONSTRAINT role_functionalities_functionality_id_fkey FOREIGN KEY (functionality_id)
  33. REFERENCES functionalities (id) ;
  34.  
  35. ALTER TABLE role_functionalities
  36. ADD CONSTRAINT role_functionalities_role_id_fkey FOREIGN KEY (role_id)
  37. REFERENCES roles (id) ;
  38.  
  39. SELECT pg_sleep(0.5);
  40.  
  41.  
  42.  
  43. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (1, 'Dashboard', 1, 1);
  44. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (2, 'Settings', 1, 1);
  45. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (21, 'Users', 1, 1);
  46. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (22, 'Roles', 1, 1);
  47. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (23, 'Support Tables', 1, 1);
  48. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (24, 'Divisions', 1, 1);
  49. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (25, 'Branches', 1, 1);
  50. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (26, 'My Team', 1, 1);
  51. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (27, 'System', 1, 1);
  52. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (3, 'Contacts', 1, 1);
  53. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (31, 'All Contacts', 1, 1);
  54. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (32, 'Map of States', 1, 1);
  55. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (33, 'My Lead', 1, 1);
  56. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (4, 'Red Flag', 1, 1);
  57. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (41, 'Red Flagged', 1, 1);
  58. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (42, 'Red Flag Resolved', 1, 1);
  59. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (5, 'Calendar', 1, 1);
  60. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (6, 'Help Requests', 1, 1);
  61. INSERT INTO functionalities (id, name, created_by, last_updated_by) VALUES (7, 'Last Contact Report', 1, 1);
  62.  
  63. SELECT pg_sleep(0.5);
  64.  
  65.  
  66.  
  67. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (1,  1, 1, 1);
  68. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (2,  1, 1, 1);
  69. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (21,  1, 1, 1);
  70. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (22,  1, 1, 1);
  71. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (23,  1, 1, 1);
  72. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (24,  1, 1, 1);
  73. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (25,  1, 1, 1);
  74. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (26,  1, 1, 1);
  75. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (27,  1, 1, 1);
  76. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (3,  1, 1, 1);
  77. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (31,  1, 1, 1);
  78. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (32, 1, 1, 1);
  79. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (33, 1, 1, 1);
  80. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (4,  1, 1, 1);
  81. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (41,  1, 1, 1);
  82. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (42,  1, 1, 1);
  83. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (5,  1, 1, 1);
  84. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (6,  1, 1, 1);
  85. INSERT INTO role_functionalities (functionality_id,  created_by, last_updated_by, role_id) VALUES (7, 1, 1, 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement