pgAdmin 3

时间:2017-08-29 17:36:20

标签: sql postgresql pgadmin

我开始研究涉及PostgreSQL中数据库的项目。

我能够成功创建数据库。

之后我被要求使用pgAdmin 3创建一个备份脚本,以便将数据库传输给我的队友。

这里的问题是,由于语法错误,他们无法恢复数据库,但由于脚本是自动生成的,所以我真的不知道如何解决它。

这是脚本的开头:

--
-- PostgreSQL database dump
--

-- Dumped from database version 9.5.8
-- Dumped by pg_dump version 9.5.5

-- Started on 2017-08-23 15:54:22 CDT

SET statement_timeout = 0;
SET lock_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET row_security = off;

DROP DATABASE "ConfigurationData";
--
-- TOC entry 2430 (class 1262 OID 16393)
-- Name: ConfigurationData; Type: DATABASE; Schema: -; Owner: postgres
--

CREATE DATABASE "ConfigurationData" WITH TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'C' LC_CTYPE = 'C';


ALTER DATABASE "ConfigurationData" OWNER TO postgres;

\connect "ConfigurationData"

SET statement_timeout = 0;
SET lock_timeout = 0;

脚本在\ connect语句中失败。我甚至试图删除整个connect语句,但是这些表是在默认的postgres数据库中生成的。

希望你能帮助我。感谢。

0 个答案:

没有答案