|
|
@ -1,5 +1,14 @@ |
|
|
|
|
|
|
|
-- Cria a sequência iniciando em 100 |
|
|
|
|
|
|
|
CREATE SEQUENCE pbx_organizacao_id_seq |
|
|
|
|
|
|
|
START WITH 100 |
|
|
|
|
|
|
|
INCREMENT BY 1 |
|
|
|
|
|
|
|
NO MINVALUE |
|
|
|
|
|
|
|
MAXVALUE 999 |
|
|
|
|
|
|
|
CACHE 1; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Cria a tabela utilizando a sequência personalizada |
|
|
|
CREATE TABLE pbx_organizacao ( |
|
|
|
CREATE TABLE pbx_organizacao ( |
|
|
|
id serial PRIMARY KEY, |
|
|
|
id integer NOT NULL DEFAULT nextval('pbx_organizacao_id_seq') PRIMARY KEY, |
|
|
|
nome VARCHAR(128) NOT NULL, |
|
|
|
nome VARCHAR(128) NOT NULL, |
|
|
|
status INTEGER NOT NULL DEFAULT 1, |
|
|
|
status INTEGER NOT NULL DEFAULT 1, |
|
|
|
master INTEGER NOT NULL DEFAULT 0, |
|
|
|
master INTEGER NOT NULL DEFAULT 0, |
|
|
@ -7,9 +16,6 @@ CREATE TABLE pbx_organizacao ( |
|
|
|
created_at TIMESTAMP WITHOUT TIME ZONE NOT NULL DEFAULT now() |
|
|
|
created_at TIMESTAMP WITHOUT TIME ZONE NOT NULL DEFAULT now() |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
-- Reinicia a sequência para iniciar em 100 |
|
|
|
|
|
|
|
ALTER SEQUENCE pbx_organizacao_id_seq RESTART WITH 100; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE pbx_organizacao_usuarios |
|
|
|
CREATE TABLE pbx_organizacao_usuarios |
|
|
|
( |
|
|
|
( |
|
|
|
id SERIAL not null primary key, |
|
|
|
id SERIAL not null primary key, |
|
|
|