From a0248103766122531b0e944dc7ff40e8c3a106cc Mon Sep 17 00:00:00 2001 From: Matheo Bonucia Date: Wed, 21 Aug 2024 15:29:49 +0000 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20para=20sequencia=20de=20id?= =?UTF-8?q?'s=20da=20organiza=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projeto/base/sql/versao-1.9.0.sql | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/projeto/base/sql/versao-1.9.0.sql b/projeto/base/sql/versao-1.9.0.sql index b0d6b3ad..30e5aa72 100644 --- a/projeto/base/sql/versao-1.9.0.sql +++ b/projeto/base/sql/versao-1.9.0.sql @@ -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 ( - id serial PRIMARY KEY, + id integer NOT NULL DEFAULT nextval('pbx_organizacao_id_seq') PRIMARY KEY, nome VARCHAR(128) NOT NULL, status INTEGER NOT NULL DEFAULT 1, master INTEGER NOT NULL DEFAULT 0, @@ -7,9 +16,6 @@ CREATE TABLE pbx_organizacao ( 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 ( id SERIAL not null primary key,