, когда я резервирую в простом формате базу данных в pgAdmin 4, она генерирует .sql следующим образом:
CREATE TABLE public.agencias (
cebanco character(5) NOT NULL,
cpagencia character(6) NOT NULL,
txnomeagencia character varying(250) NOT NULL,
celogradouro integer,
txcomplemento character varying(25),
nucep character(8) DEFAULT NULL::bpchar,
dtcadagencia date NOT NULL
);
ALTER TABLE public.agencias OWNER TO postgres;
--
-- TOC entry 2764 (class 0 OID 0)
-- Dependencies: 185
-- Name: TABLE agencias; Type: COMMENT; Schema: public; Owner: postgres
--
COMMENT ON TABLE public.agencias IS 'Cadastro das agências bancárias onde os funcionários podem ter uma conta.';
И так далее.
В то время как .sql мой профессор дал мнебыл в этом формате.
CREATE TABLE public.agencias (
cebanco character(5) NOT NULL,
cpagencia character(6) NOT NULL,
celogradouro smallint,
txcomplemento character varying(25),
nucep character(8) DEFAULT NULL::bpchar,
dtcadagencia date NOT NULL
);
ALTER TABLE public.agencias OWNER TO postgres;
COMMENT ON TABLE public.agencias IS 'Cadastro das agências bancárias onde os funcionários podem ter uma conta.';
COMMENT ON COLUMN public.agencias.cebanco IS 'Parte da CP (composta) da tabela e é uma CE apontando para a CP da tabela bancos.';
COMMENT ON COLUMN public.agencias.cpagencia IS 'Parte da CP (composta) da tabela.';
COMMENT ON COLUMN public.agencias.celogradouro IS 'CE apontando para a tabela Logradouros.';
COMMENT ON COLUMN public.agencias.txcomplemento IS 'Texto com o complemento do logradouro comercial do cliente (número, andar, etc.).';
COMMENT ON COLUMN public.agencias.nucep IS 'Número do CEP (somente números)';
COMMENT ON COLUMN public.agencias.dtcadagencia IS 'Data de geração do registro';
-- ----------------------------------------------------------------------------
В основном я хочу, чтобы формат моего .sql в том же формате, как мне это сделать?