如何使用pgAdmin 4格式化PostgreSQL的备份

时间:2018-09-23 20:19:31

标签: postgresql pgadmin-4

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

0 个答案:

没有答案