From 89de800cdac7888fe0630d14742d73d0a2273862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Abelardo=20Vicente=20Filho?= <55700120+maxabelardo@users.noreply.github.com> Date: Fri, 17 Nov 2023 18:11:45 -0300 Subject: [PATCH] update --- tb_dcdados.sql | Bin 0 -> 84074 bytes tb_dcdados_pg_af.sql | 151 ++++++++++++ tb_dcdados_pg_bf.sql | 549 +++++++++++++++++++++++++++++++++++++++++++ tb_dcdados_pg_un.sql | 29 +++ 4 files changed, 729 insertions(+) create mode 100644 tb_dcdados.sql create mode 100644 tb_dcdados_pg_af.sql create mode 100644 tb_dcdados_pg_bf.sql create mode 100644 tb_dcdados_pg_un.sql diff --git a/tb_dcdados.sql b/tb_dcdados.sql new file mode 100644 index 0000000000000000000000000000000000000000..0ff5d8ba33efee6e57b8d666ef8bcbcf8b9943a0 GIT binary patch literal 84074 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 QJ<8@%wOhw{WXtpa0ZfdBvi literal 0 HcmV?d00001 diff --git a/tb_dcdados_pg_af.sql b/tb_dcdados_pg_af.sql new file mode 100644 index 0000000..4e96b8b --- /dev/null +++ b/tb_dcdados_pg_af.sql @@ -0,0 +1,151 @@ +BEGIN; +CREATE SEQUENCE "public"."parametro_idparametro_seq" INCREMENT BY 1 START WITH 1 OWNED BY "public"."parametro"."idparametro"; +CREATE SEQUENCE "public"."trilha_idtrilha_seq" INCREMENT BY 1 START WITH 1 OWNED BY "public"."trilha"."idtrilha"; +CREATE SEQUENCE "public"."unidade_idunidade_seq" INCREMENT BY 1 START WITH 1 OWNED BY "public"."unidade"."idunidade"; +ALTER TABLE "public"."parametro" ADD CONSTRAINT "pk_idparametro" PRIMARY KEY ("idparametro"); +ALTER TABLE "public"."trilha" ADD CONSTRAINT "pk_trilha" PRIMARY KEY ("idtrilha"); +ALTER TABLE "public"."unidade" ADD CONSTRAINT "pk_unidade" PRIMARY KEY ("idunidade"); +CREATE SEQUENCE "auditing"."alteracoes_idalteracoes_seq" INCREMENT BY 1 START WITH 1 OWNED BY "auditing"."alteracoes"."idalteracoes"; +CREATE SEQUENCE "auditing"."log_idlog_seq" INCREMENT BY 1 START WITH 1 OWNED BY "auditing"."log"."idlog"; +CREATE SEQUENCE "auditing"."logerror_idlogerro_seq" INCREMENT BY 1 START WITH 1 OWNED BY "auditing"."logerror"."idlogerro"; +ALTER TABLE "auditing"."alteracoes" ADD PRIMARY KEY ("idalteracoes"); +CREATE SEQUENCE "sgbd"."basededados_idbasededados_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."basededados"."idbasededados"; +CREATE SEQUENCE "sgbd"."bdmysql_idbdmysql_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."bdmysql"."idbdmysql"; +CREATE SEQUENCE "sgbd"."bdoracle_iddboracle_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."bdoracle"."iddboracle"; +CREATE SEQUENCE "sgbd"."bdoracletipo_idbdoracletipo_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."bdoracletipo"."idbdoracletipo"; +CREATE SEQUENCE "sgbd"."bdpostgres_idbdpostgres_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."bdpostgres"."idbdpostgres"; +CREATE SEQUENCE "sgbd"."bdsqlserver_idbdsqlserver_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."bdsqlserver"."idbdsqlserver"; +CREATE SEQUENCE "sgbd"."bdtabela_idbdtabela_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."bdtabela"."idbdtabela"; +CREATE SEQUENCE "sgbd"."bdtamanho_idbdtamanho_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."bdtamanho"."idbdtamanho"; +CREATE SEQUENCE "sgbd"."cluster_idcluster_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."cluster"."idcluster"; +CREATE SEQUENCE "sgbd"."clusterno_idclusterno_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."clusterno"."idclusterno"; +CREATE SEQUENCE "sgbd"."clustertipo_idclustertipo_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."clustertipo"."idclustertipo"; +CREATE SEQUENCE "sgbd"."instancia_idinstancia_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."instancia"."idinstancia"; +CREATE SEQUENCE "sgbd"."instancia_mysql_idinstancia_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."instancia_mysql"."idinstancia"; +CREATE SEQUENCE "sgbd"."instancia_oracle_idinstancia_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."instancia_oracle"."idinstancia"; +CREATE SEQUENCE "sgbd"."instancia_postgresql_idinstancia_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."instancia_postgresql"."idinstancia"; +CREATE SEQUENCE "sgbd"."instancia_sqlserver_idinstancia_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."instancia_sqlserver"."idinstancia"; +CREATE SEQUENCE "sgbd"."loginsqlserver_idloginsqlserver_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."loginsqlserver"."idloginsqlserver"; +CREATE SEQUENCE "sgbd"."rolemembrosqlserver_idrolemembrosqlserver_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."rolemembrosqlserver"."idrolemembrosqlserver"; +CREATE SEQUENCE "sgbd"."tbcoluna_idtbcoluna_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."tbcoluna"."idtbcoluna"; +CREATE SEQUENCE "sgbd"."tbindex_idtbindex_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."tbindex"."idtbindex"; +CREATE SEQUENCE "sgbd"."tbindexfrag_idtbindexfrag_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."tbindexfrag"."idtbindexfrag"; +CREATE SEQUENCE "sgbd"."tbindexstats_idtbindexstats_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."tbindexstats"."idtbindexstats"; +CREATE SEQUENCE "sgbd"."tbstarts_idtbstarts_seq" INCREMENT BY 1 START WITH 1 OWNED BY "sgbd"."tbstarts"."idtbstarts"; +ALTER TABLE "sgbd"."bdmysql" ADD CONSTRAINT "pk_bdmysql_idbdmysql" PRIMARY KEY ("idbdmysql"); +ALTER TABLE "sgbd"."bdoracle" ADD CONSTRAINT "pk_bdoracle_iddboracle" PRIMARY KEY ("iddboracle"); +ALTER TABLE "sgbd"."bdoracletipo" ADD CONSTRAINT "pk_dboracletipo_iddboracletipo" PRIMARY KEY ("idbdoracletipo"); +ALTER TABLE "sgbd"."bdpostgres" ADD CONSTRAINT "pk_bdpostgres_idbdpostgres" PRIMARY KEY ("idbdpostgres"); +ALTER TABLE "sgbd"."bdsqlserver" ADD CONSTRAINT "pk_bdsqlserver_idbdsqlserver" PRIMARY KEY ("idbdsqlserver"); +ALTER TABLE "sgbd"."bdtabela" ADD CONSTRAINT "pk_bdtabela_idbdtabela" PRIMARY KEY ("idbdtabela"); +ALTER TABLE "sgbd"."bdtamanho" ADD PRIMARY KEY ("idbdtamanho"); +ALTER TABLE "sgbd"."loginsqlserver" ADD PRIMARY KEY ("idloginsqlserver"); +ALTER TABLE "sgbd"."rolemembrosqlserver" ADD PRIMARY KEY ("idrolemembrosqlserver"); +ALTER TABLE "sgbd"."tbcoluna" ADD PRIMARY KEY ("idtbcoluna"); +ALTER TABLE "sgbd"."tbindex" ADD PRIMARY KEY ("idtbindex"); +ALTER TABLE "sgbd"."tbindexfrag" ADD PRIMARY KEY ("idtbindexfrag"); +ALTER TABLE "sgbd"."tbindexstats" ADD PRIMARY KEY ("idtbindexstats"); +ALTER TABLE "sgbd"."tbstarts" ADD CONSTRAINT "pk_tbstarts_idbdtabela" PRIMARY KEY ("idtbstarts"); +ALTER TABLE "sgbd"."vm_tbindex" ADD PRIMARY KEY ("idtbindex"); +ALTER TABLE "sgbd"."vm_tbindexfrag" ADD PRIMARY KEY ("idtbindex"); +ALTER TABLE "sgbd"."vm_tbindexstats" ADD PRIMARY KEY ("idtbindex"); +ALTER TABLE "sgbd"."vm_tbstarts" ADD PRIMARY KEY ("idbdtabela"); +ALTER TABLE "sgbd"."basededados" ADD CONSTRAINT "pk_basededados_idbasededados" PRIMARY KEY ("idbasededados"); +ALTER TABLE "sgbd"."cluster" ADD CONSTRAINT "pk_sdcluster_idcluster" PRIMARY KEY ("idcluster"); +ALTER TABLE "sgbd"."clusterno" ADD CONSTRAINT "pk_clusterno_idclusterno" PRIMARY KEY ("idclusterno"); +ALTER TABLE "sgbd"."clustertipo" ADD CONSTRAINT "pk_clustertipo_idclustertipo" PRIMARY KEY ("idclustertipo"); +ALTER TABLE "sgbd"."instancia" ADD CONSTRAINT "pk_instancia_iddbinstancia" PRIMARY KEY ("idinstancia"); +CREATE SEQUENCE "serverhost"."disk_iddisk_seq" INCREMENT BY 1 START WITH 1 OWNED BY "serverhost"."disk"."iddisk"; +CREATE SEQUENCE "serverhost"."disktamanho_iddisktamanho_seq" INCREMENT BY 1 START WITH 1 OWNED BY "serverhost"."disktamanho"."iddisktamanho"; +CREATE SEQUENCE "serverhost"."servidor_idshservidor_seq" INCREMENT BY 1 START WITH 1 OWNED BY "serverhost"."servidor"."idshservidor"; +ALTER TABLE "serverhost"."disk" ADD PRIMARY KEY ("iddisk"); +ALTER TABLE "serverhost"."disktamanho" ADD PRIMARY KEY ("iddisktamanho"); +ALTER TABLE "serverhost"."servidor" ADD CONSTRAINT "pk_servidor_idservidor" PRIMARY KEY ("idshservidor"); +CREATE SEQUENCE "app"."aplicativo_idaplicativo_seq" INCREMENT BY 1 START WITH 1 OWNED BY "app"."aplicativo"."idaplicativo"; +CREATE SEQUENCE "app"."appambiente_idappambiente_seq" INCREMENT BY 1 START WITH 1 OWNED BY "app"."appambiente"."idappambiente"; +CREATE SEQUENCE "app"."appstringconect_idappstringconect_seq" INCREMENT BY 1 START WITH 1 OWNED BY "app"."appstringconect"."idappstringconect"; +CREATE SEQUENCE "app"."stbasededados_idstbasededados_seq" INCREMENT BY 1 START WITH 1 OWNED BY "app"."stbasededados"."idstbasededados"; +ALTER TABLE "app"."aplicativo" ADD CONSTRAINT "pk_aplicativo_idaplicativo" PRIMARY KEY ("idaplicativo"); +ALTER TABLE "app"."appambiente" ADD CONSTRAINT "pk_appambiente_idappambiente" PRIMARY KEY ("idappambiente"); +ALTER TABLE "app"."appstringconect" ADD CONSTRAINT "pk_appstringconect_idappstringconect" PRIMARY KEY ("idappstringconect"); +ALTER TABLE "app"."stbasededados" ADD CONSTRAINT "pk_stbasededados_idstbasededados" PRIMARY KEY ("idstbasededados"); +ALTER TABLE "sgbd"."bdmysql" ADD CONSTRAINT "fk_bdmysql_basededados" FOREIGN KEY ("idbasededados") REFERENCES "sgbd"."basededados" ( "idbasededados"); +ALTER TABLE "sgbd"."bdoracle" ADD CONSTRAINT "fk_bdoracle_basededados" FOREIGN KEY ("idbasededados") REFERENCES "sgbd"."basededados" ( "idbasededados"); +ALTER TABLE "sgbd"."bdoracle" ADD CONSTRAINT "fk_dboracletipo_basededados" FOREIGN KEY ("idbdoracletipo") REFERENCES "sgbd"."bdoracletipo" ( "idbdoracletipo"); +ALTER TABLE "sgbd"."bdpostgres" ADD CONSTRAINT "fk_bdpostgres_basededados" FOREIGN KEY ("idbasededados") REFERENCES "sgbd"."basededados" ( "idbasededados"); +ALTER TABLE "sgbd"."bdsqlserver" ADD CONSTRAINT "fk_bdsqlserver_basededados" FOREIGN KEY ("idbasededados") REFERENCES "sgbd"."basededados" ( "idbasededados"); +ALTER TABLE "sgbd"."bdtabela" ADD CONSTRAINT "fk_bdtabela_basededados" FOREIGN KEY ("idbasededados") REFERENCES "sgbd"."basededados" ( "idbasededados"); +ALTER TABLE "sgbd"."bdtamanho" ADD CONSTRAINT "fk_basededados_idbasededados" FOREIGN KEY ("idbasededados") REFERENCES "sgbd"."basededados" ( "idbasededados"); +ALTER TABLE "sgbd"."loginsqlserver" ADD CONSTRAINT "fk_loginsqlserver_instancia " FOREIGN KEY ("idinstancia") REFERENCES "sgbd"."instancia" ( "idinstancia"); +ALTER TABLE "sgbd"."rolemembrosqlserver" ADD CONSTRAINT "fk_rolemembrosqlserver_basededados" FOREIGN KEY ("idbasededados") REFERENCES "sgbd"."basededados" ( "idbasededados"); +ALTER TABLE "sgbd"."tbcoluna" ADD CONSTRAINT "fk_tbcoluna_bdtabela" FOREIGN KEY ("idbdtabela") REFERENCES "sgbd"."bdtabela" ( "idbdtabela"); +ALTER TABLE "sgbd"."tbindex" ADD CONSTRAINT "fk_tbindex_bdtabela" FOREIGN KEY ("idbdtabela") REFERENCES "sgbd"."bdtabela" ( "idbdtabela"); +ALTER TABLE "sgbd"."tbindexfrag" ADD CONSTRAINT "fk_tbindexfrag_tbindex" FOREIGN KEY ("idtbindex") REFERENCES "sgbd"."tbindex" ( "idtbindex"); +ALTER TABLE "sgbd"."tbindexstats" ADD CONSTRAINT "fk_tbindexstats_tbindex" FOREIGN KEY ("idtbindex") REFERENCES "sgbd"."tbindex" ( "idtbindex"); +ALTER TABLE "sgbd"."tbstarts" ADD CONSTRAINT "fk_tbstarts_bdtabela" FOREIGN KEY ("idbdtabela") REFERENCES "sgbd"."bdtabela" ( "idbdtabela"); +ALTER TABLE "sgbd"."basededados" ADD CONSTRAINT "fk_basededados_trilha" FOREIGN KEY ("idtrilha") REFERENCES "public"."trilha" ( "idtrilha"); +ALTER TABLE "sgbd"."basededados" ADD CONSTRAINT "fk_servidor_basededados" FOREIGN KEY ("idinstancia") REFERENCES "sgbd"."instancia" ( "idinstancia"); +ALTER TABLE "sgbd"."cluster" ADD CONSTRAINT "fk_cluster_idclustertipo" FOREIGN KEY ("idclustertipo") REFERENCES "sgbd"."clustertipo" ( "idclustertipo"); +ALTER TABLE "sgbd"."clusterno" ADD CONSTRAINT "fk_clusterno_cluster" FOREIGN KEY ("idcluster") REFERENCES "sgbd"."cluster" ( "idcluster"); +ALTER TABLE "sgbd"."clusterno" ADD CONSTRAINT "fk_clusterno_servidor" FOREIGN KEY ("idshservidor") REFERENCES "serverhost"."servidor" ( "idshservidor"); +ALTER TABLE "sgbd"."instancia" ADD CONSTRAINT "fk_instancia_cluster" FOREIGN KEY ("idcluster") REFERENCES "sgbd"."cluster" ( "idcluster"); +ALTER TABLE "sgbd"."instancia" ADD CONSTRAINT "fk_instancia_servidor" FOREIGN KEY ("idshservidor") REFERENCES "serverhost"."servidor" ( "idshservidor"); +ALTER TABLE "sgbd"."instancia" ADD CONSTRAINT "fk_instancia_trilha" FOREIGN KEY ("idtrilha") REFERENCES "public"."trilha" ( "idtrilha"); +ALTER TABLE "serverhost"."disk" ADD CONSTRAINT "fk_ldisk_servidor" FOREIGN KEY ("idshservidor") REFERENCES "serverhost"."servidor" ( "idshservidor"); +ALTER TABLE "serverhost"."disktamanho" ADD CONSTRAINT "fk_ldisk_disktamanho" FOREIGN KEY ("iddisk") REFERENCES "serverhost"."disk" ( "iddisk"); +ALTER TABLE "serverhost"."servidor" ADD CONSTRAINT "fk_serverhost_trilha" FOREIGN KEY ("idtrilha") REFERENCES "public"."trilha" ( "idtrilha"); +ALTER TABLE "app"."appambiente" ADD CONSTRAINT "fk_appambiente_aplicativo" FOREIGN KEY ("idaplicativo") REFERENCES "app"."aplicativo" ( "idaplicativo"); +ALTER TABLE "app"."appambiente" ADD CONSTRAINT "fk_appambiente_serverhost" FOREIGN KEY ("idshservidor") REFERENCES "serverhost"."servidor" ( "idshservidor"); +ALTER TABLE "app"."appambiente" ADD CONSTRAINT "fk_appambiente_trilha" FOREIGN KEY ("idtrilha") REFERENCES "public"."trilha" ( "idtrilha"); +ALTER TABLE "app"."appstringconect" ADD CONSTRAINT "fk_appambiente_appstringconect" FOREIGN KEY ("idappambiente") REFERENCES "app"."appambiente" ( "idappambiente"); +ALTER TABLE "app"."stbasededados" ADD CONSTRAINT "fk_stbasededados_appstringconect" FOREIGN KEY ("idappstringconect") REFERENCES "app"."appstringconect" ( "idappstringconect"); +ALTER TABLE "app"."stbasededados" ADD CONSTRAINT "fk_stbasededados_basededados" FOREIGN KEY ("idbasededados") REFERENCES "sgbd"."basededados" ( "idbasededados"); +ALTER TABLE "public"."parametro" ALTER COLUMN "idparametro" SET DEFAULT nextval('"public"."parametro_idparametro_seq"'); +ALTER TABLE "public"."trilha" ALTER COLUMN "idtrilha" SET DEFAULT nextval('"public"."trilha_idtrilha_seq"'); +ALTER TABLE "public"."unidade" ALTER COLUMN "idunidade" SET DEFAULT nextval('"public"."unidade_idunidade_seq"'); +ALTER TABLE "auditing"."alteracoes" ALTER COLUMN "idalteracoes" SET DEFAULT nextval('"auditing"."alteracoes_idalteracoes_seq"'); +ALTER TABLE "auditing"."log" ALTER COLUMN "idlog" SET DEFAULT nextval('"auditing"."log_idlog_seq"'); +ALTER TABLE "auditing"."logerror" ALTER COLUMN "idlogerro" SET DEFAULT nextval('"auditing"."logerror_idlogerro_seq"'); +ALTER TABLE "sgbd"."bdmysql" ALTER COLUMN "idbdmysql" SET DEFAULT nextval('"sgbd"."bdmysql_idbdmysql_seq"'); +ALTER TABLE "sgbd"."bdoracle" ALTER COLUMN "iddboracle" SET DEFAULT nextval('"sgbd"."bdoracle_iddboracle_seq"'); +ALTER TABLE "sgbd"."bdoracletipo" ALTER COLUMN "idbdoracletipo" SET DEFAULT nextval('"sgbd"."bdoracletipo_idbdoracletipo_seq"'); +ALTER TABLE "sgbd"."bdpostgres" ALTER COLUMN "idbdpostgres" SET DEFAULT nextval('"sgbd"."bdpostgres_idbdpostgres_seq"'); +ALTER TABLE "sgbd"."bdsqlserver" ALTER COLUMN "idbdsqlserver" SET DEFAULT nextval('"sgbd"."bdsqlserver_idbdsqlserver_seq"'); +ALTER TABLE "sgbd"."bdtabela" ALTER COLUMN "idbdtabela" SET DEFAULT nextval('"sgbd"."bdtabela_idbdtabela_seq"'); +ALTER TABLE "sgbd"."bdtamanho" ALTER COLUMN "idbdtamanho" SET DEFAULT nextval('"sgbd"."bdtamanho_idbdtamanho_seq"'); +ALTER TABLE "sgbd"."loginsqlserver" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "sgbd"."loginsqlserver" ALTER COLUMN "idloginsqlserver" SET DEFAULT nextval('"sgbd"."loginsqlserver_idloginsqlserver_seq"'); +ALTER TABLE "sgbd"."rolemembrosqlserver" ALTER COLUMN "idrolemembrosqlserver" SET DEFAULT nextval('"sgbd"."rolemembrosqlserver_idrolemembrosqlserver_seq"'); +ALTER TABLE "sgbd"."tbcoluna" ALTER COLUMN "idtbcoluna" SET DEFAULT nextval('"sgbd"."tbcoluna_idtbcoluna_seq"'); +ALTER TABLE "sgbd"."tbindex" ALTER COLUMN "idtbindex" SET DEFAULT nextval('"sgbd"."tbindex_idtbindex_seq"'); +ALTER TABLE "sgbd"."tbindexfrag" ALTER COLUMN "idtbindexfrag" SET DEFAULT nextval('"sgbd"."tbindexfrag_idtbindexfrag_seq"'); +ALTER TABLE "sgbd"."tbindexstats" ALTER COLUMN "idtbindexstats" SET DEFAULT nextval('"sgbd"."tbindexstats_idtbindexstats_seq"'); +ALTER TABLE "sgbd"."tbstarts" ALTER COLUMN "idtbstarts" SET DEFAULT nextval('"sgbd"."tbstarts_idtbstarts_seq"'); +ALTER TABLE "sgbd"."basededados" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "sgbd"."basededados" ALTER COLUMN "idbasededados" SET DEFAULT nextval('"sgbd"."basededados_idbasededados_seq"'); +ALTER TABLE "sgbd"."cluster" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "sgbd"."cluster" ALTER COLUMN "idcluster" SET DEFAULT nextval('"sgbd"."cluster_idcluster_seq"'); +ALTER TABLE "sgbd"."clusterno" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "sgbd"."clusterno" ALTER COLUMN "idclusterno" SET DEFAULT nextval('"sgbd"."clusterno_idclusterno_seq"'); +ALTER TABLE "sgbd"."clustertipo" ALTER COLUMN "idclustertipo" SET DEFAULT nextval('"sgbd"."clustertipo_idclustertipo_seq"'); +ALTER TABLE "sgbd"."instancia" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "sgbd"."instancia" ALTER COLUMN "cluster" SET DEFAULT false; +ALTER TABLE "sgbd"."instancia" ALTER COLUMN "estanciaativo" SET DEFAULT true; +ALTER TABLE "sgbd"."instancia" ALTER COLUMN "idinstancia" SET DEFAULT nextval('"sgbd"."instancia_idinstancia_seq"'); +ALTER TABLE "sgbd"."instancia_mysql" ALTER COLUMN "idinstancia" SET DEFAULT nextval('"sgbd"."instancia_mysql_idinstancia_seq"'); +ALTER TABLE "sgbd"."instancia_oracle" ALTER COLUMN "idinstancia" SET DEFAULT nextval('"sgbd"."instancia_oracle_idinstancia_seq"'); +ALTER TABLE "sgbd"."instancia_sqlserver" ALTER COLUMN "idinstancia" SET DEFAULT nextval('"sgbd"."instancia_sqlserver_idinstancia_seq"'); +ALTER TABLE "sgbd"."instancia_postgresql" ALTER COLUMN "idinstancia" SET DEFAULT nextval('"sgbd"."instancia_postgresql_idinstancia_seq"'); +ALTER TABLE "serverhost"."disk" ALTER COLUMN "iddisk" SET DEFAULT nextval('"serverhost"."disk_iddisk_seq"'); +ALTER TABLE "serverhost"."disktamanho" ALTER COLUMN "iddisktamanho" SET DEFAULT nextval('"serverhost"."disktamanho_iddisktamanho_seq"'); +ALTER TABLE "serverhost"."servidor" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "serverhost"."servidor" ALTER COLUMN "idshservidor" SET DEFAULT nextval('"serverhost"."servidor_idshservidor_seq"'); +ALTER TABLE "app"."aplicativo" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "app"."aplicativo" ALTER COLUMN "idaplicativo" SET DEFAULT nextval('"app"."aplicativo_idaplicativo_seq"'); +ALTER TABLE "app"."appambiente" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "app"."appambiente" ALTER COLUMN "idappambiente" SET DEFAULT nextval('"app"."appambiente_idappambiente_seq"'); +ALTER TABLE "app"."appstringconect" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "app"."appstringconect" ALTER COLUMN "idappstringconect" SET DEFAULT nextval('"app"."appstringconect_idappstringconect_seq"'); +ALTER TABLE "app"."stbasededados" ALTER COLUMN "ativo" SET DEFAULT true; +ALTER TABLE "app"."stbasededados" ALTER COLUMN "idstbasededados" SET DEFAULT nextval('"app"."stbasededados_idstbasededados_seq"'); +COMMIT; diff --git a/tb_dcdados_pg_bf.sql b/tb_dcdados_pg_bf.sql new file mode 100644 index 0000000..9519f92 --- /dev/null +++ b/tb_dcdados_pg_bf.sql @@ -0,0 +1,549 @@ + +BEGIN; +CREATE SCHEMA IF NOT EXISTS "sgbd"; +CREATE SCHEMA IF NOT EXISTS "serverhost"; +CREATE SCHEMA IF NOT EXISTS "app"; +CREATE SCHEMA IF NOT EXISTS "auditing"; + + +CREATE TABLE "public"."parametro"( + "idparametro" int NOT NULL, + "parametro" varchar, + "valor" varchar, + "tipovalor" varchar(20), + "sigla" varchar(20), + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "public"."testeconexao"( + "version" varchar, + "data" timestamp, + "host" varchar(50), + "ip" char(100), + "instancia" char(100), + "porta" char(100), + "sgbd" char(100), + "trilha" char(100)); + +CREATE TABLE "public"."trilha"( + "idtrilha" int NOT NULL, + "trilha" varchar(50), + "sigla" varchar(3)); + +CREATE TABLE "public"."unidade"( + "idunidade" int NOT NULL, + "regiao" varchar(50), + "dep" varchar(50), + "adsite" varchar(50), + "subnet" varchar(255)); + +CREATE TABLE "auditing"."alteracoes"( + "idalteracoes" int NOT NULL, + "tabela" varchar(30), + "idregistro" int, + "acao" varchar(10), + "valoranterior" text, + "valordepois" text, + "dhcriacao" timestamp); + +CREATE TABLE "auditing"."log"( + "idlog" int NOT NULL, + "idinstancia" int, + "porta" int, + "hostname" varchar, + "instancia" varchar, + "datatimer" timestamp, + "status" char(10), + "trilha" char(100), + "sgbd" varchar(50)); + +CREATE TABLE "auditing"."logerror"( + "idlogerro" int NOT NULL, + "errorobjeto" varchar, + "errornumber" int, + "errormessage" varchar, + "errorseverity" varchar, + "errorstate" int, + "errorline" varchar, + "datatimer" timestamp); + +CREATE TABLE "auditing"."logjob"( + "id_job" int, + "channel_id" varchar(255), + "jobname" varchar(255), + "status" varchar(15), + "lines_read" bigint, + "lines_written" bigint, + "lines_updated" bigint, + "lines_input" bigint, + "lines_output" bigint, + "lines_rejected" bigint, + "errors" bigint, + "startdate" timestamp, + "enddate" timestamp, + "logdate" timestamp, + "depdate" timestamp, + "replaydate" timestamp, + "log_field" text, + "executing_server" varchar(255), + "executing_user" varchar(255), + "start_job_entry" varchar(255), + "client" varchar(255)); + +CREATE TABLE "auditing"."logstep"( + "id_batch" int, + "channel_id" varchar(255), + "log_date" timestamp, + "transname" varchar(255), + "stepname" varchar(255), + "step_copy" int, + "lines_read" bigint, + "lines_written" bigint, + "lines_updated" bigint, + "lines_input" bigint, + "lines_output" bigint, + "lines_rejected" bigint, + "errors" bigint, + "log_field" text); + +CREATE TABLE "auditing"."logtransformacoes"( + "id_batch" int, + "channel_id" varchar(255), + "transname" varchar(255), + "status" varchar(15), + "lines_read" bigint, + "lines_written" bigint, + "lines_updated" bigint, + "lines_input" bigint, + "lines_output" bigint, + "lines_rejected" bigint, + "errors" bigint, + "startdate" timestamp, + "enddate" timestamp, + "logdate" timestamp, + "depdate" timestamp, + "replaydate" timestamp, + "log_field" text, + "executing_server" varchar(255), + "executing_user" varchar(255), + "client" varchar(255)); + +CREATE TABLE "sgbd"."bdmysql"( + "idbdmysql" int NOT NULL, + "idbasededados" int NOT NULL, + "default_character_set_name" varchar(100), + "default_collation_name" varchar(100), + "basededados" varchar(150), + "sql_path" varchar(100), + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "sgbd"."bdoracle"( + "iddboracle" int NOT NULL, + "idbasededados" int NOT NULL, + "idbdoracletipo" int, + "basededados" varchar(150), + "db_owner" varchar(100), + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "sgbd"."bdoracletipo"( + "idbdoracletipo" int NOT NULL, + "tipoinstancia" varchar(100)); + +CREATE TABLE "sgbd"."bdpostgres"( + "idbdpostgres" int NOT NULL, + "idbasededados" int NOT NULL, + "oid" int, + "basededados" varchar(150), + "dbowner" varchar(100), + "dbencoding" varchar(50), + "dbtablespace" varchar(255), + "dbcollation" varchar(50), + "dbcharactertype" varchar(50), + "connectionlimit" int, + "template" boolean, + "allowconnection" boolean, + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "sgbd"."bdsqlserver"( + "idbdsqlserver" int NOT NULL, + "idbasededados" int NOT NULL, + "owner" varchar(30), + "basededados" varchar(150), + "onlineoffline" varchar(30), + "restrictaccess" varchar(15), + "recovery_model" varchar(30), + "collation" varchar(30), + "compatibility_level" varchar(30), + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "sgbd"."bdtabela"( + "idbdtabela" int NOT NULL, + "idbasededados" int NOT NULL, + "schema_name" varchar(128), + "table_name" varchar(128), + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "sgbd"."bdtamanho"( + "idbdtamanho" int NOT NULL, + "idbasededados" int NOT NULL, + "tamanho" real, + "datatimer" timestamp); + +CREATE TABLE "sgbd"."loginsqlserver"( + "idloginsqlserver" int NOT NULL, + "idinstancia" int NOT NULL, + "nameuser" varchar(128), + "loginname" varchar(128), + "isntname" int, + "sysadmin" int, + "securityadmin" int, + "serveradmin" int, + "setupadmin" int, + "processadmin" int, + "diskadmin" int, + "dbcreator" int, + "bulkadmin" int, + "sid" bytea, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean); + +CREATE TABLE "sgbd"."rolemembrosqlserver"( + "idrolemembrosqlserver" int NOT NULL, + "idbasededados" int NOT NULL, + "rolenome" varchar(255), + "rolesid" bytea, + "loginname" varchar(255), + "loginsid" bytea, + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "sgbd"."tbcoluna"( + "idtbcoluna" int NOT NULL, + "idbdtabela" int NOT NULL, + "colunn_name" varchar(128), + "ordenal_positon" int, + "data_type" varchar(128), + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "sgbd"."tbindex"( + "idtbindex" int NOT NULL, + "idbdtabela" int NOT NULL, + "index_name" varchar(255), + "filegroup" varchar(255), + "type_desc" varchar(255), + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "sgbd"."tbindexfrag"( + "idtbindexfrag" int NOT NULL, + "idtbindex" int NOT NULL, + "avg_frag" varchar(128), + "sumline" int, + "datatimer" timestamp); + +CREATE TABLE "sgbd"."tbindexstats"( + "idtbindexstats" int NOT NULL, + "idtbindex" int NOT NULL, + "index_id" int, + "scanwrites" real, + "scanreads" real, + "indexsizekb" real, + "row_count" int, + "datatimer" timestamp); + +CREATE TABLE "sgbd"."tbstarts"( + "idtbstarts" int NOT NULL, + "idbdtabela" int NOT NULL, + "reservedkb" real, + "datakb" real, + "indiceskb" real, + "sumline" int, + "datatimer" timestamp); + +CREATE TABLE "sgbd"."vm_tbindex"( + "idinstancia" int NOT NULL, + "idbasededados" int NOT NULL, + "idbdtabela" int NOT NULL, + "idtbindex" int NOT NULL, + "servidor" varchar(327), + "basededados" varchar(150), + "schema_name" varchar(128), + "table_name" varchar(128), + "index_name" varchar(255)); + +CREATE TABLE "sgbd"."vm_tbindexfrag"( + "idtbindex" int NOT NULL, + "avg_frag" varchar(128), + "sumline" int, + "datatimer" timestamp); + +CREATE TABLE "sgbd"."vm_tbindexstats"( + "idtbindex" int NOT NULL, + "index_id" int, + "scanwrites" real, + "scanreads" real, + "indexsizekb" real, + "row_count" int, + "datatimer" timestamp); + +CREATE TABLE "sgbd"."vm_tbstarts"( + "idbdtabela" int NOT NULL, + "reservedkb" real, + "datakb" real, + "indiceskb" real, + "sumline" int, + "datatimer" timestamp); + +CREATE TABLE "sgbd"."basededados"( + "idbasededados" int NOT NULL, + "idinstancia" int NOT NULL, + "idtrilha" int NOT NULL, + "basededados" varchar(150), + "descricao" varchar(255), + "created" timestamp, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean, + "bdid" int); + +CREATE TABLE "sgbd"."cluster"( + "idcluster" int NOT NULL, + "idclustertipo" int, + "clustername" varchar(60), + "ip" varchar(50), + "ativo" boolean, + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "sgbd"."clusterno"( + "idclusterno" int NOT NULL, + "idshservidor" int NOT NULL, + "idcluster" int NOT NULL, + "ativo" boolean); + +CREATE TABLE "sgbd"."clustertipo"( + "idclustertipo" int NOT NULL, + "tipo" varchar(50)); + +CREATE TABLE "sgbd"."instancia"( + "idinstancia" int NOT NULL, + "idshservidor" int NOT NULL, + "idtrilha" int NOT NULL, + "idcluster" int, + "instancia" varchar(255), + "sgbd" varchar(30), + "ip" varchar(255), + "regiao" varchar(255), + "dependencia" varchar(255), + "adsite" varchar(255), + "conectstring" varchar(255), + "porta" real, + "cluster" boolean, + "versao" varchar(255), + "productversion" varchar(255), + "descricao" varchar(255), + "funcaoserver" char(100), + "sobreadministracao" char(100), + "memoryconfig" numeric(18, 2), + "cpu" int, + "estanciaativo" boolean, + "startinstancia" timestamp, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean, + "status_bd" varchar(50)); + +CREATE TABLE "sgbd"."instancia_mysql"( + "idinstancia" int NOT NULL, + "idshservidor" int NOT NULL, + "idtrilha" int NOT NULL, + "idcluster" int, + "instancia" varchar(255), + "sgbd" varchar(30), + "ip" varchar(255), + "regiao" varchar(255), + "dependencia" varchar(255), + "adsite" varchar(255), + "conectstring" varchar(255), + "porta" real, + "cluster" boolean, + "versao" varchar(255), + "productversion" varchar(255), + "descricao" varchar(255), + "funcaoserver" char(100), + "sobreadministracao" char(100), + "memoryconfig" int, + "cpu" int, + "estanciaativo" boolean, + "startinstancia" timestamp, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean); + +CREATE TABLE "sgbd"."instancia_oracle"( + "idinstancia" int NOT NULL, + "idshservidor" int NOT NULL, + "idtrilha" int NOT NULL, + "idcluster" int, + "instancia" varchar(255), + "sgbd" varchar(30), + "ip" varchar(255), + "regiao" varchar(255), + "dependencia" varchar(255), + "adsite" varchar(255), + "conectstring" varchar(255), + "porta" real, + "cluster" boolean, + "versao" varchar(255), + "productversion" varchar(255), + "descricao" varchar(255), + "funcaoserver" char(100), + "sobreadministracao" char(100), + "memoryconfig" int, + "cpu" int, + "estanciaativo" boolean, + "startinstancia" timestamp, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean); + +CREATE TABLE "sgbd"."instancia_sqlserver"( + "idinstancia" int NOT NULL, + "idshservidor" int NOT NULL, + "idtrilha" int NOT NULL, + "idcluster" int, + "instancia" varchar(255), + "sgbd" varchar(30), + "ip" varchar(255), + "regiao" varchar(255), + "dependencia" varchar(255), + "adsite" varchar(255), + "conectstring" varchar(255), + "porta" real, + "cluster" boolean, + "versao" varchar(255), + "productversion" varchar(255), + "descricao" varchar(255), + "funcaoserver" char(100), + "sobreadministracao" char(100), + "memoryconfig" int, + "cpu" int, + "estanciaativo" boolean, + "startinstancia" timestamp, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean); + +CREATE TABLE "sgbd"."instancia_postgresql"( + "idinstancia" int NOT NULL, + "idshservidor" int NOT NULL, + "idtrilha" int NOT NULL, + "idcluster" int, + "instancia" varchar(255), + "sgbd" varchar(30), + "ip" varchar(255), + "regiao" varchar(255), + "dependencia" varchar(255), + "adsite" varchar(255), + "conectstring" varchar(255), + "porta" real, + "cluster" boolean, + "versao" varchar(255), + "productversion" varchar(255), + "descricao" varchar(255), + "funcaoserver" char(100), + "sobreadministracao" char(100), + "memoryconfig" int, + "cpu" int, + "estanciaativo" boolean, + "startinstancia" timestamp, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean); + +CREATE TABLE "serverhost"."disk"( + "iddisk" int NOT NULL, + "idshservidor" int NOT NULL, + "unidade" varchar(100), + "volumename" varchar(100), + "filesystem" varchar(100), + "description" varchar(255), + "volumedirty" varchar(100), + "drivetype" int, + "dhcriacao" timestamp, + "dhalteracao" timestamp); + +CREATE TABLE "serverhost"."disktamanho"( + "iddisktamanho" int NOT NULL, + "iddisk" int NOT NULL, + "freespace" int, + "totalsize" int, + "datatimer" timestamp); + +CREATE TABLE "serverhost"."servidor"( + "idshservidor" int NOT NULL, + "idtrilha" int NOT NULL, + "hostname" varchar(60), + "fisicovm" varchar(20), + "sistemaoperaciona" varchar(50), + "ipaddress" varchar(50), + "portconect" varchar(10), + "descricao" varchar, + "versao" varchar(350), + "cpu" int, + "memoryram" int, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean, + "status" varchar(10)); + +CREATE TABLE "app"."aplicativo"( + "idaplicativo" int NOT NULL, + "appname" varchar(255), + "descricao" varchar, + "responsavel" varchar(50), + "resemail" varchar(100), + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean); + +CREATE TABLE "app"."appambiente"( + "idappambiente" int NOT NULL, + "idaplicativo" int NOT NULL, + "idshservidor" int NOT NULL, + "idtrilha" int NOT NULL, + "urlinterna" varchar, + "urlexterna" varchar, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean); + +CREATE TABLE "app"."appstringconect"( + "idappstringconect" int NOT NULL, + "idappambiente" int NOT NULL, + "stringconect" varchar, + "nomedoarquivo" varchar, + "diretoriodoarquivo" varchar, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean); + +CREATE TABLE "app"."stbasededados"( + "idstbasededados" int NOT NULL, + "idappstringconect" int NOT NULL, + "idbasededados" int NOT NULL, + "dhcriacao" timestamp, + "dhalteracao" timestamp, + "ativo" boolean); + +ALTER TABLE "sgbd"."loginsqlserver" ADD CHECK (octet_length("sid") <= 85); +ALTER TABLE "sgbd"."rolemembrosqlserver" ADD CHECK (octet_length("rolesid") <= 85); +ALTER TABLE "sgbd"."rolemembrosqlserver" ADD CHECK (octet_length("loginsid") <= 85); +COMMIT; diff --git a/tb_dcdados_pg_un.sql b/tb_dcdados_pg_un.sql new file mode 100644 index 0000000..addd59c --- /dev/null +++ b/tb_dcdados_pg_un.sql @@ -0,0 +1,29 @@ +BEGIN; +ALTER TABLE "public"."parametro" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "auditing"."alteracoes" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "auditing"."log" ALTER COLUMN "datatimer" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "auditing"."logerror" ALTER COLUMN "datatimer" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."bdmysql" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."bdoracle" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."bdpostgres" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."bdsqlserver" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."bdtabela" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."bdtamanho" ALTER COLUMN "datatimer" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."loginsqlserver" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."rolemembrosqlserver" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."tbcoluna" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."tbindex" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."tbindexfrag" ALTER COLUMN "datatimer" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."tbindexstats" ALTER COLUMN "datatimer" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."tbstarts" ALTER COLUMN "datatimer" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."basededados" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."cluster" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "sgbd"."instancia" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "serverhost"."disk" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "serverhost"."disktamanho" ALTER COLUMN "datatimer" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "serverhost"."servidor" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "app"."aplicativo" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "app"."appambiente" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "app"."appstringconect" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "app"."stbasededados" ALTER COLUMN "dhcriacao" SET DEFAULT CURRENT_TIMESTAMP; +COMMIT;