SHARE
TWEET

Diff Novo SGA v1 / v2

a guest Sep 19th, 2018 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE metadata (namespace VARCHAR(30) NOT NULL, name VARCHAR(30) NOT NULL, value JSON NOT NULL, PRIMARY KEY(namespace, name));
  2. COMMENT ON COLUMN metadata.value IS '(DC2Type:json_array)';
  3. CREATE TABLE historico_atendimentos_codificados (servico_id INT NOT NULL, atendimento_id INT NOT NULL, valor_peso SMALLINT NOT NULL, PRIMARY KEY(servico_id, atendimento_id));
  4. CREATE INDEX IDX_111248C282E14982 ON historico_atendimentos_codificados (servico_id);
  5. CREATE INDEX IDX_111248C276323123 ON historico_atendimentos_codificados (atendimento_id);
  6. CREATE TABLE usuarios_metadata (namespace VARCHAR(30) NOT NULL, name VARCHAR(30) NOT NULL, usuario_id INT NOT NULL, value JSON NOT NULL, PRIMARY KEY(namespace, name, usuario_id));
  7. CREATE INDEX IDX_BD8E7838DB38439E ON usuarios_metadata (usuario_id);
  8. COMMENT ON COLUMN usuarios_metadata.value IS '(DC2Type:json_array)';
  9. CREATE TABLE servicos_metadata (namespace VARCHAR(30) NOT NULL, name VARCHAR(30) NOT NULL, servico_id INT NOT NULL, value JSON NOT NULL, PRIMARY KEY(namespace, name, servico_id));
  10. CREATE INDEX IDX_8E8BF0E482E14982 ON servicos_metadata (servico_id);
  11. COMMENT ON COLUMN servicos_metadata.value IS '(DC2Type:json_array)';
  12. CREATE TABLE servicos_unidades (servico_id INT NOT NULL, unidade_id INT NOT NULL, local_id INT DEFAULT NULL, departamento_id INT DEFAULT NULL, sigla VARCHAR(3) NOT NULL, ativo BOOLEAN NOT NULL, peso SMALLINT NOT NULL, prioridade BOOLEAN NOT NULL, numero_inicial INT NOT NULL, numero_final INT DEFAULT NULL, incremento INT NOT NULL, mensagem VARCHAR(255) DEFAULT NULL, PRIMARY KEY(servico_id, unidade_id));
  13. CREATE INDEX IDX_C50F703482E14982 ON servicos_unidades (servico_id);
  14. CREATE INDEX IDX_C50F7034EDF4B99B ON servicos_unidades (unidade_id);
  15. CREATE INDEX IDX_C50F70345D5A2101 ON servicos_unidades (local_id);
  16. CREATE INDEX IDX_C50F70345A91C08D ON servicos_unidades (departamento_id);
  17. CREATE TABLE atendimentos_metadata (namespace VARCHAR(30) NOT NULL, name VARCHAR(30) NOT NULL, atendimento_id INT NOT NULL, value JSON NOT NULL, PRIMARY KEY(namespace, name, atendimento_id));
  18. CREATE INDEX IDX_4F7723EB76323123 ON atendimentos_metadata (atendimento_id);
  19. COMMENT ON COLUMN atendimentos_metadata.value IS '(DC2Type:json_array)';
  20. CREATE TABLE lotacoes (id SERIAL NOT NULL, usuario_id INT DEFAULT NULL, unidade_id INT DEFAULT NULL, perfil_id INT DEFAULT NULL, PRIMARY KEY(id));
  21. CREATE INDEX IDX_10E72C2FDB38439E ON lotacoes (usuario_id);
  22. CREATE INDEX IDX_10E72C2FEDF4B99B ON lotacoes (unidade_id);
  23. CREATE INDEX IDX_10E72C2F57291544 ON lotacoes (perfil_id);
  24. CREATE UNIQUE INDEX lotacao_usuario_unidade_idx ON lotacoes (usuario_id, unidade_id);
  25. CREATE TABLE perfis (id SERIAL NOT NULL, nome VARCHAR(50) NOT NULL, descricao VARCHAR(150) NOT NULL, modulos TEXT DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id));
  26. COMMENT ON COLUMN perfis.modulos IS '(DC2Type:simple_array)';
  27. CREATE TABLE clientes (id SERIAL NOT NULL, nome VARCHAR(60) NOT NULL, documento VARCHAR(30) NOT NULL, email VARCHAR(80) DEFAULT NULL, PRIMARY KEY(id));
  28. CREATE TABLE agendamentos (id SERIAL NOT NULL, cliente_id INT DEFAULT NULL, unidade_id INT DEFAULT NULL, servico_id INT DEFAULT NULL, data DATE NOT NULL, hora TIME(0) WITHOUT TIME ZONE NOT NULL, data_confirmacao TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id));
  29. CREATE INDEX IDX_2D12EA4ADE734E51 ON agendamentos (cliente_id);
  30. CREATE INDEX IDX_2D12EA4AEDF4B99B ON agendamentos (unidade_id);
  31. CREATE INDEX IDX_2D12EA4A82E14982 ON agendamentos (servico_id);
  32. CREATE TABLE historico_atendimentos_metadata (namespace VARCHAR(30) NOT NULL, name VARCHAR(30) NOT NULL, atendimento_id INT NOT NULL, value JSON NOT NULL, PRIMARY KEY(namespace, name, atendimento_id));
  33. CREATE INDEX IDX_169630A576323123 ON historico_atendimentos_metadata (atendimento_id);
  34. COMMENT ON COLUMN historico_atendimentos_metadata.value IS '(DC2Type:json_array)';
  35. CREATE TABLE atendimentos_codificados (servico_id INT NOT NULL, atendimento_id INT NOT NULL, valor_peso SMALLINT NOT NULL, PRIMARY KEY(servico_id, atendimento_id));
  36. CREATE INDEX IDX_DDF47B2D82E14982 ON atendimentos_codificados (servico_id);
  37. CREATE INDEX IDX_DDF47B2D76323123 ON atendimentos_codificados (atendimento_id);
  38. CREATE TABLE departamentos (id SERIAL NOT NULL, nome VARCHAR(64) NOT NULL, descricao VARCHAR(250) NOT NULL, ativo BOOLEAN NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id));
  39. CREATE TABLE servicos_usuarios (servico_id INT NOT NULL, unidade_id INT NOT NULL, usuario_id INT NOT NULL, peso SMALLINT NOT NULL, PRIMARY KEY(servico_id, unidade_id, usuario_id));
  40. CREATE INDEX IDX_CF69430282E14982 ON servicos_usuarios (servico_id);
  41. CREATE INDEX IDX_CF694302EDF4B99B ON servicos_usuarios (unidade_id);
  42. CREATE INDEX IDX_CF694302DB38439E ON servicos_usuarios (usuario_id);
  43. CREATE TABLE unidades_metadata (namespace VARCHAR(30) NOT NULL, name VARCHAR(30) NOT NULL, unidade_id INT NOT NULL, value JSON NOT NULL, PRIMARY KEY(namespace, name, unidade_id));
  44. CREATE INDEX IDX_A21ACF47EDF4B99B ON unidades_metadata (unidade_id);
  45. COMMENT ON COLUMN unidades_metadata.value IS '(DC2Type:json_array)';
  46. ALTER TABLE historico_atendimentos_codificados ADD CONSTRAINT FK_111248C282E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  47. ALTER TABLE historico_atendimentos_codificados ADD CONSTRAINT FK_111248C276323123 FOREIGN KEY (atendimento_id) REFERENCES historico_atendimentos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  48. ALTER TABLE usuarios_metadata ADD CONSTRAINT FK_BD8E7838DB38439E FOREIGN KEY (usuario_id) REFERENCES usuarios (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  49. ALTER TABLE servicos_metadata ADD CONSTRAINT FK_8E8BF0E482E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  50. ALTER TABLE servicos_unidades ADD CONSTRAINT FK_C50F703482E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  51. ALTER TABLE servicos_unidades ADD CONSTRAINT FK_C50F7034EDF4B99B FOREIGN KEY (unidade_id) REFERENCES unidades (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  52. ALTER TABLE servicos_unidades ADD CONSTRAINT FK_C50F70345D5A2101 FOREIGN KEY (local_id) REFERENCES locais (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  53. ALTER TABLE servicos_unidades ADD CONSTRAINT FK_C50F70345A91C08D FOREIGN KEY (departamento_id) REFERENCES departamentos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  54. ALTER TABLE atendimentos_metadata ADD CONSTRAINT FK_4F7723EB76323123 FOREIGN KEY (atendimento_id) REFERENCES atendimentos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  55. ALTER TABLE lotacoes ADD CONSTRAINT FK_10E72C2FDB38439E FOREIGN KEY (usuario_id) REFERENCES usuarios (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  56. ALTER TABLE lotacoes ADD CONSTRAINT FK_10E72C2FEDF4B99B FOREIGN KEY (unidade_id) REFERENCES unidades (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  57. ALTER TABLE lotacoes ADD CONSTRAINT FK_10E72C2F57291544 FOREIGN KEY (perfil_id) REFERENCES perfis (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  58. ALTER TABLE agendamentos ADD CONSTRAINT FK_2D12EA4ADE734E51 FOREIGN KEY (cliente_id) REFERENCES clientes (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  59. ALTER TABLE agendamentos ADD CONSTRAINT FK_2D12EA4AEDF4B99B FOREIGN KEY (unidade_id) REFERENCES unidades (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  60. ALTER TABLE agendamentos ADD CONSTRAINT FK_2D12EA4A82E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  61. ALTER TABLE historico_atendimentos_metadata ADD CONSTRAINT FK_169630A576323123 FOREIGN KEY (atendimento_id) REFERENCES historico_atendimentos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  62. ALTER TABLE atendimentos_codificados ADD CONSTRAINT FK_DDF47B2D82E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  63. ALTER TABLE atendimentos_codificados ADD CONSTRAINT FK_DDF47B2D76323123 FOREIGN KEY (atendimento_id) REFERENCES atendimentos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  64. ALTER TABLE servicos_usuarios ADD CONSTRAINT FK_CF69430282E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  65. ALTER TABLE servicos_usuarios ADD CONSTRAINT FK_CF694302EDF4B99B FOREIGN KEY (unidade_id) REFERENCES unidades (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  66. ALTER TABLE servicos_usuarios ADD CONSTRAINT FK_CF694302DB38439E FOREIGN KEY (usuario_id) REFERENCES usuarios (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  67. ALTER TABLE unidades_metadata ADD CONSTRAINT FK_A21ACF47EDF4B99B FOREIGN KEY (unidade_id) REFERENCES unidades (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  68. DROP INDEX "primary";
  69. ALTER TABLE oauth_access_tokens ADD id SERIAL NOT NULL;
  70. ALTER TABLE oauth_access_tokens ADD token VARCHAR(255) NOT NULL;
  71. ALTER TABLE oauth_access_tokens ADD expires_at INT DEFAULT NULL;
  72. ALTER TABLE oauth_access_tokens DROP access_token;
  73. ALTER TABLE oauth_access_tokens DROP expires;
  74. ALTER TABLE oauth_access_tokens ALTER client_id TYPE INT;
  75. ALTER TABLE oauth_access_tokens ALTER client_id DROP DEFAULT;
  76. ALTER TABLE oauth_access_tokens ALTER client_id DROP NOT NULL;
  77. ALTER TABLE oauth_access_tokens ALTER client_id TYPE INT;
  78. ALTER TABLE oauth_access_tokens ALTER user_id TYPE INT;
  79. ALTER TABLE oauth_access_tokens ALTER user_id DROP DEFAULT;
  80. ALTER TABLE oauth_access_tokens ALTER scope TYPE VARCHAR(255);
  81. ALTER TABLE oauth_access_tokens ADD CONSTRAINT FK_CA42527C19EB6921 FOREIGN KEY (client_id) REFERENCES oauth_clients (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  82. ALTER TABLE oauth_access_tokens ADD CONSTRAINT FK_CA42527CA76ED395 FOREIGN KEY (user_id) REFERENCES usuarios (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  83. CREATE UNIQUE INDEX UNIQ_CA42527C5F37A13B ON oauth_access_tokens (token);
  84. CREATE INDEX IDX_CA42527C19EB6921 ON oauth_access_tokens (client_id);
  85. CREATE INDEX IDX_CA42527CA76ED395 ON oauth_access_tokens (user_id);
  86. ALTER TABLE oauth_access_tokens ADD PRIMARY KEY (id);
  87. DROP INDEX "primary";
  88. ALTER TABLE oauth_clients ADD id SERIAL NOT NULL;
  89. ALTER TABLE oauth_clients ADD random_id VARCHAR(255) NOT NULL;
  90. ALTER TABLE oauth_clients ADD redirect_uris TEXT NOT NULL;
  91. ALTER TABLE oauth_clients ADD secret VARCHAR(255) NOT NULL;
  92. ALTER TABLE oauth_clients ADD allowed_grant_types TEXT NOT NULL;
  93. ALTER TABLE oauth_clients ADD description VARCHAR(30) NOT NULL;
  94. ALTER TABLE oauth_clients DROP client_id;
  95. ALTER TABLE oauth_clients DROP client_secret;
  96. ALTER TABLE oauth_clients DROP redirect_uri;
  97. ALTER TABLE oauth_clients DROP grant_types;
  98. ALTER TABLE oauth_clients DROP scope;
  99. ALTER TABLE oauth_clients DROP user_id;
  100. COMMENT ON COLUMN oauth_clients.redirect_uris IS '(DC2Type:array)';
  101. COMMENT ON COLUMN oauth_clients.allowed_grant_types IS '(DC2Type:array)';
  102. ALTER TABLE oauth_clients ADD PRIMARY KEY (id);
  103. DROP INDEX "primary";
  104. ALTER TABLE oauth_refresh_tokens ADD id SERIAL NOT NULL;
  105. ALTER TABLE oauth_refresh_tokens ADD token VARCHAR(255) NOT NULL;
  106. ALTER TABLE oauth_refresh_tokens ADD expires_at INT DEFAULT NULL;
  107. ALTER TABLE oauth_refresh_tokens DROP refresh_token;
  108. ALTER TABLE oauth_refresh_tokens DROP expires;
  109. ALTER TABLE oauth_refresh_tokens ALTER client_id TYPE INT;
  110. ALTER TABLE oauth_refresh_tokens ALTER client_id DROP DEFAULT;
  111. ALTER TABLE oauth_refresh_tokens ALTER client_id DROP NOT NULL;
  112. ALTER TABLE oauth_refresh_tokens ALTER client_id TYPE INT;
  113. ALTER TABLE oauth_refresh_tokens ALTER user_id TYPE INT;
  114. ALTER TABLE oauth_refresh_tokens ALTER user_id DROP DEFAULT;
  115. ALTER TABLE oauth_refresh_tokens ALTER scope TYPE VARCHAR(255);
  116. ALTER TABLE oauth_refresh_tokens ADD CONSTRAINT FK_5AB68719EB6921 FOREIGN KEY (client_id) REFERENCES oauth_clients (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  117. ALTER TABLE oauth_refresh_tokens ADD CONSTRAINT FK_5AB687A76ED395 FOREIGN KEY (user_id) REFERENCES usuarios (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  118. CREATE UNIQUE INDEX UNIQ_5AB6875F37A13B ON oauth_refresh_tokens (token);
  119. CREATE INDEX IDX_5AB68719EB6921 ON oauth_refresh_tokens (client_id);
  120. CREATE INDEX IDX_5AB687A76ED395 ON oauth_refresh_tokens (user_id);
  121. ALTER TABLE oauth_refresh_tokens ADD PRIMARY KEY (id);
  122. ALTER TABLE locais ADD created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL;
  123. ALTER TABLE locais ADD updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL;
  124. ALTER INDEX local_serv_nm RENAME TO UNIQ_C823878C54BD530C;
  125. ALTER TABLE usuarios ADD email VARCHAR(150) DEFAULT NULL;
  126. ALTER TABLE usuarios ADD ativo BOOLEAN NOT NULL;
  127. ALTER TABLE usuarios ADD ip VARCHAR(15) DEFAULT NULL;
  128. ALTER TABLE usuarios ADD algorithm VARCHAR(10) NOT NULL;
  129. ALTER TABLE usuarios ADD admin BOOLEAN NOT NULL;
  130. ALTER TABLE usuarios ADD salt VARCHAR(60) DEFAULT NULL;
  131. ALTER TABLE usuarios ADD created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL;
  132. ALTER TABLE usuarios ADD updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL;
  133. ALTER TABLE usuarios ADD deleted_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL;
  134. ALTER TABLE usuarios DROP status;
  135. ALTER TABLE usuarios ALTER login TYPE VARCHAR(30);
  136. ALTER TABLE usuarios ALTER senha TYPE VARCHAR(128);
  137. ALTER TABLE usuarios RENAME COLUMN ult_acesso TO ultimo_acesso;
  138. CREATE UNIQUE INDEX UNIQ_EF687F2E7927C74 ON usuarios (email);
  139. ALTER INDEX login RENAME TO UNIQ_EF687F2AA08CB10;
  140. DROP INDEX fki_atendimentos_ibfk_3;
  141. DROP INDEX IDX_29E906E7EDF4B99B82E14982;
  142. ALTER TABLE atendimentos ADD tempo_espera INT DEFAULT NULL;
  143. ALTER TABLE atendimentos ADD tempo_permanencia INT DEFAULT NULL;
  144. ALTER TABLE atendimentos ADD tempo_atendimento INT DEFAULT NULL;
  145. ALTER TABLE atendimentos ADD tempo_deslocamento INT DEFAULT NULL;
  146. ALTER TABLE atendimentos ADD observacao TEXT DEFAULT NULL;
  147. ALTER TABLE atendimentos ADD senha_sigla VARCHAR(3) NOT NULL;
  148. ALTER TABLE atendimentos ADD senha_numero INT NOT NULL;
  149. ALTER TABLE atendimentos DROP sigla_senha;
  150. ALTER TABLE atendimentos DROP num_senha;
  151. ALTER TABLE atendimentos DROP num_senha_serv;
  152. ALTER TABLE atendimentos DROP nm_cli;
  153. ALTER TABLE atendimentos ALTER id TYPE INT;
  154. ALTER TABLE atendimentos ALTER unidade_id DROP NOT NULL;
  155. ALTER TABLE atendimentos ALTER usuario_tri_id DROP NOT NULL;
  156. ALTER TABLE atendimentos ALTER servico_id DROP NOT NULL;
  157. ALTER TABLE atendimentos ALTER prioridade_id DROP NOT NULL;
  158. ALTER TABLE atendimentos ALTER atendimento_id TYPE INT;
  159. ALTER TABLE atendimentos ALTER atendimento_id DROP DEFAULT;
  160. ALTER TABLE atendimentos ALTER status TYPE VARCHAR(25);
  161. ALTER TABLE atendimentos ALTER status DROP DEFAULT;
  162. ALTER TABLE atendimentos ALTER num_local DROP NOT NULL;
  163. ALTER TABLE atendimentos RENAME COLUMN id_triagem TO cliente_id;
  164. ALTER TABLE atendimentos RENAME COLUMN ident_cli TO resolucao;
  165. ALTER TABLE atendimentos ADD CONSTRAINT FK_29E906E7DE734E51 FOREIGN KEY (cliente_id) REFERENCES clientes (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  166. ALTER TABLE atendimentos ADD CONSTRAINT FK_29E906E7EDF4B99B FOREIGN KEY (unidade_id) REFERENCES unidades (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  167. ALTER TABLE atendimentos ADD CONSTRAINT FK_29E906E782E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  168. CREATE INDEX IDX_29E906E7DE734E51 ON atendimentos (cliente_id);
  169. CREATE INDEX IDX_29E906E7EDF4B99B ON atendimentos (unidade_id);
  170. CREATE INDEX IDX_29E906E782E14982 ON atendimentos (servico_id);
  171. DROP INDEX codigo;
  172. DROP INDEX IDX_490B4C49C833003;
  173. ALTER TABLE unidades ADD descricao VARCHAR(250) NOT NULL;
  174. ALTER TABLE unidades ADD ativo BOOLEAN NOT NULL;
  175. ALTER TABLE unidades ADD created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL;
  176. ALTER TABLE unidades ADD updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL;
  177. ALTER TABLE unidades ADD deleted_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL;
  178. ALTER TABLE unidades ADD impressao_cabecalho VARCHAR(150) NOT NULL;
  179. ALTER TABLE unidades ADD impressao_rodape VARCHAR(150) NOT NULL;
  180. ALTER TABLE unidades ADD impressao_exibir_data BOOLEAN NOT NULL;
  181. ALTER TABLE unidades ADD impressao_exibir_prioridade BOOLEAN NOT NULL;
  182. ALTER TABLE unidades ADD impressao_exibir_nome_unidade BOOLEAN NOT NULL;
  183. ALTER TABLE unidades ADD impressao_exibir_nome_servico BOOLEAN NOT NULL;
  184. ALTER TABLE unidades ADD impressao_exibir_mensagem_servico BOOLEAN NOT NULL;
  185. ALTER TABLE unidades DROP grupo_id;
  186. ALTER TABLE unidades DROP codigo;
  187. ALTER TABLE unidades DROP status;
  188. ALTER TABLE unidades DROP stat_imp;
  189. ALTER TABLE unidades DROP msg_imp;
  190. ALTER TABLE unidades DROP filtro_triagem;
  191. ALTER TABLE historico_atendimentos DROP CONSTRAINT historico_atendimentos_ibfk_6;
  192. DROP INDEX IDX_CBBDF95FEDF4B99B82E14982;
  193. ALTER TABLE historico_atendimentos ADD tempo_espera INT DEFAULT NULL;
  194. ALTER TABLE historico_atendimentos ADD tempo_permanencia INT DEFAULT NULL;
  195. ALTER TABLE historico_atendimentos ADD tempo_atendimento INT DEFAULT NULL;
  196. ALTER TABLE historico_atendimentos ADD tempo_deslocamento INT DEFAULT NULL;
  197. ALTER TABLE historico_atendimentos ADD observacao TEXT DEFAULT NULL;
  198. ALTER TABLE historico_atendimentos ADD senha_sigla VARCHAR(3) NOT NULL;
  199. ALTER TABLE historico_atendimentos ADD senha_numero INT NOT NULL;
  200. ALTER TABLE historico_atendimentos DROP sigla_senha;
  201. ALTER TABLE historico_atendimentos DROP num_senha;
  202. ALTER TABLE historico_atendimentos DROP num_senha_serv;
  203. ALTER TABLE historico_atendimentos DROP nm_cli;
  204. ALTER TABLE historico_atendimentos ALTER id TYPE INT;
  205. CREATE SEQUENCE historico_atendimentos_id_seq;
  206. SELECT setval('historico_atendimentos_id_seq', (SELECT MAX(id) FROM historico_atendimentos));
  207. ALTER TABLE historico_atendimentos ALTER id SET DEFAULT nextval('historico_atendimentos_id_seq');
  208. ALTER TABLE historico_atendimentos ALTER servico_id DROP NOT NULL;
  209. ALTER TABLE historico_atendimentos ALTER prioridade_id DROP NOT NULL;
  210. ALTER TABLE historico_atendimentos ALTER atendimento_id TYPE INT;
  211. ALTER TABLE historico_atendimentos ALTER atendimento_id DROP DEFAULT;
  212. ALTER TABLE historico_atendimentos ALTER status TYPE VARCHAR(25);
  213. ALTER TABLE historico_atendimentos ALTER status DROP DEFAULT;
  214. ALTER TABLE historico_atendimentos ALTER num_local DROP NOT NULL;
  215. ALTER TABLE historico_atendimentos RENAME COLUMN id_triagem TO cliente_id;
  216. ALTER TABLE historico_atendimentos RENAME COLUMN ident_cli TO resolucao;
  217. ALTER TABLE historico_atendimentos ADD CONSTRAINT FK_CBBDF95FDE734E51 FOREIGN KEY (cliente_id) REFERENCES clientes (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  218. ALTER TABLE historico_atendimentos ADD CONSTRAINT FK_CBBDF95FEDF4B99B FOREIGN KEY (unidade_id) REFERENCES unidades (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  219. ALTER TABLE historico_atendimentos ADD CONSTRAINT FK_CBBDF95F82E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  220. ALTER TABLE historico_atendimentos ADD CONSTRAINT FK_CBBDF95F76323123 FOREIGN KEY (atendimento_id) REFERENCES atendimentos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  221. CREATE INDEX IDX_CBBDF95FDE734E51 ON historico_atendimentos (cliente_id);
  222. CREATE INDEX IDX_CBBDF95FEDF4B99B ON historico_atendimentos (unidade_id);
  223. CREATE INDEX IDX_CBBDF95F82E14982 ON historico_atendimentos (servico_id);
  224. ALTER TABLE paineis ADD senha VARCHAR(128) DEFAULT NULL;
  225. ALTER TABLE paineis ALTER unidade_id DROP NOT NULL;
  226. ALTER TABLE painel_senha ALTER unidade_id DROP NOT NULL;
  227. ALTER TABLE painel_senha ALTER servico_id DROP NOT NULL;
  228. ALTER TABLE painel_senha ALTER sig_senha TYPE VARCHAR(3);
  229. ALTER TABLE painel_senha ALTER msg_senha TYPE VARCHAR(255);
  230. DROP INDEX IDX_D98415D3EDF4B99B82E14982;
  231. ALTER TABLE paineis_servicos ALTER unidade_id DROP NOT NULL;
  232. ALTER TABLE paineis_servicos ADD CONSTRAINT FK_D98415D382E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  233. ALTER TABLE paineis_servicos ADD CONSTRAINT FK_D98415D3EDF4B99B FOREIGN KEY (unidade_id) REFERENCES unidades (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  234. CREATE INDEX IDX_D98415D382E14982 ON paineis_servicos (servico_id);
  235. CREATE INDEX IDX_D98415D3EDF4B99B ON paineis_servicos (unidade_id);
  236. DROP INDEX "primary";
  237. ALTER TABLE contador ADD servico_id INT NOT NULL;
  238. ALTER TABLE contador ADD numero INT DEFAULT NULL;
  239. ALTER TABLE contador DROP total;
  240. ALTER TABLE contador ADD CONSTRAINT FK_E83EF8FA82E14982 FOREIGN KEY (servico_id) REFERENCES servicos (id) NOT DEFERRABLE INITIALLY IMMEDIATE;
  241. CREATE INDEX IDX_E83EF8FAEDF4B99B ON contador (unidade_id);
  242. CREATE INDEX IDX_E83EF8FA82E14982 ON contador (servico_id);
  243. ALTER TABLE contador ADD PRIMARY KEY (unidade_id, servico_id);
  244. ALTER TABLE prioridades ADD ativo BOOLEAN NOT NULL;
  245. ALTER TABLE prioridades ADD created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL;
  246. ALTER TABLE prioridades ADD updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL;
  247. ALTER TABLE prioridades ADD deleted_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL;
  248. ALTER TABLE prioridades DROP status;
  249. ALTER TABLE servicos ADD ativo BOOLEAN NOT NULL;
  250. ALTER TABLE servicos ADD created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL;
  251. ALTER TABLE servicos ADD updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL;
  252. ALTER TABLE servicos ADD deleted_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL;
  253. ALTER TABLE servicos DROP status;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top