Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2014
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. Mudança feita em todos os bancos.
  2.  
  3.  
  4.  
  5. ALTER TABLE public.tb_art
  6. ADD COLUMN moeda_pagamento BIGINT;
  7.  
  8. COMMENT ON COLUMN public.tb_art.moeda_pagamento
  9. IS 'Moeda de pagamento da ART.';
  10. ALTER TABLE public.tb_art
  11. RENAME COLUMN moeda_pagamento TO moedapagamento_id;
  12. ALTER TABLE public.tb_art
  13. ADD CONSTRAINT tb_art_fk FOREIGN KEY (moedapagamento_id)
  14. REFERENCES public.tb_tipomoeda(id)
  15. ON DELETE NO ACTION
  16. ON UPDATE NO ACTION
  17. NOT DEFERRABLE;
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24. Novas modificações :
  25.  
  26.  
  27.  
  28.  
  29. ALTER TABLE public.tb_tipomoeda
  30. ADD COLUMN data_inicio TIMESTAMP(0) WITHOUT TIME ZONE;
  31.  
  32. COMMENT ON COLUMN public.tb_tipomoeda.data_inicio
  33. IS 'Início do Plano';
  34.  
  35. ALTER TABLE public.tb_tipomoeda
  36. ALTER COLUMN data_inicio TYPE TIMESTAMP WITHOUT TIME ZONE;
  37.  
  38. ALTER TABLE public.tb_tipomoeda
  39. ADD COLUMN data_fim TIMESTAMP WITHOUT TIME ZONE;
  40.  
  41. COMMENT ON COLUMN public.tb_tipomoeda.data_fim
  42. IS 'Fim do Plano';
  43.  
  44.  
  45.  
  46. -- Synchronization for tables:
  47. -- <crease_corp_db.public.tb_tipomoeda> and <creapa_corp_db.public.tb_tipomoeda>
  48. -- Type: Source to target
  49.  
  50. BEGIN;
  51.  
  52. -- Update different records
  53.  
  54. UPDATE public.tb_tipomoeda
  55. SET data_inicio = '1994-07-01 00:00:00'
  56. WHERE id = 2;
  57.  
  58. -- Insert additional records
  59.  
  60. INSERT INTO public.tb_tipomoeda (id, codigo, sigla, descricao, data_inicio, data_fim)
  61. VALUES(4, '002', 'Cr$', 'Cruzeiro', '1942-11-01 00:00:00', '1967-02-12 00:00:00');
  62. INSERT INTO public.tb_tipomoeda (id, codigo, sigla, descricao, data_inicio, data_fim)
  63. VALUES(5, '003', 'NCr$', 'Cruzeiro Novo', '1967-02-13 00:00:00', '1970-05-14 00:00:00');
  64. INSERT INTO public.tb_tipomoeda (id, codigo, sigla, descricao, data_inicio, data_fim)
  65. VALUES(7, '004', 'Cr$', 'Cruzeiro', '1970-05-15 00:00:00', '1986-02-27 00:00:00');
  66. INSERT INTO public.tb_tipomoeda (id, codigo, sigla, descricao, data_inicio, data_fim)
  67. VALUES(8, '005', 'Cz$', 'Cruzado', '1986-02-28 00:00:00', '1989-01-15 00:00:00');
  68. INSERT INTO public.tb_tipomoeda (id, codigo, sigla, descricao, data_inicio, data_fim)
  69. VALUES(9, '006', 'NCz$', 'Cruzado novo', '1989-01-16 00:00:00', '1990-03-15 00:00:00');
  70. INSERT INTO public.tb_tipomoeda (id, codigo, sigla, descricao, data_inicio, data_fim)
  71. VALUES(10, '007', 'Cr$', 'Cruzeiro', '1990-03-16 00:00:00', '1993-07-31 00:00:00');
  72. INSERT INTO public.tb_tipomoeda (id, codigo, sigla, descricao, data_inicio, data_fim)
  73. VALUES(11, '008', 'CR$', 'Cruzeiro Real', '1993-08-01 00:00:00', '1994-06-30 00:00:00');
  74.  
  75.  
  76. -- Set sequence values
  77.  
  78. ALTER SEQUENCE public.tb_tipomoeda_id_seq
  79. INCREMENT 1 MINVALUE 1
  80. MAXVALUE 9223372036854775807 START 1
  81. RESTART 12 CACHE 1
  82. NO CYCLE;
  83. COMMIT;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement