当我在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的格式设置为相同的格式,我该怎么做?