【发布时间】:2014-04-04 22:06:50
【问题描述】:
大家好,正如标题所说,我在尝试从转储文件导入“创建”新数据库时遇到问题。当我尝试运行 sql 查询时 - 我收到有关
的错误'复制'
。当你通过 psql 控制台运行时,我得到了
错误的命令\n
SQL 文件看起来像这样(只是一个示例 ofc,因为整个文件都很大..)
--
-- PostgreSQL database dump
--
-- Dumped from database version 9.1.12
-- Dumped by pg_dump version 9.3.3
-- Started on 2014-04-01 17:05:29
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 search_path = public, pg_catalog;
SET default_tablespace = '';
SET default_with_oids = false;
--
-- TOC entry 209 (class 1259 OID 32258844)
-- Name: stats_call; Type: TABLE; Schema: public; Owner: postgres; Tablespace:
--
CREATE TABLE bensonsorderlystats_call (
id integer,
callerid text,
entry timestamp with time zone,
oqid integer,
oqnumcalls integer,
oqannounced double precision,
oqentrypos integer,
oqexitpos integer,
oqholdtime double precision,
acdcallid text,
acdentry timestamp with time zone,
acdqueueid integer,
acdagents integer,
acdentrypos integer,
acdexitpos integer,
acdholdtime double precision,
holdtime double precision,
exit timestamp with time zone,
agentid integer,
talktime double precision,
calltime double precision,
callend timestamp with time zone,
reason integer,
wraptime double precision,
acdsubqueueid integer,
working integer,
calledback integer,
accountid integer,
needed integer,
ringingagentid integer,
ringtime double precision,
presented integer,
notecode integer,
note text,
recording text,
wrapcode integer
);
ALTER TABLE public.stats_call OWNER TO postgres;
--
-- TOC entry 2027 (class 0 OID 32258844)
-- Dependencies: 209
-- Data for Name: stats_call; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY stats (id, callerid, entry, oqid, oqnumcalls, oqannounced, oqentrypos, oqexitpos, oqholdtime, acdcallid, acdentry, acdqueueid, acdagents, acdentrypos, acdexitpos, acdholdtime, holdtime, exit, agentid, talktime, calltime, callend, reason, wraptime, acdsubqueueid, working, calledback, accountid, needed, ringingagentid, ringtime, presented, notecode, note, recording, wrapcode) FROM stdin;
1618693 unknown 2014-02-01 02:59:48.297+00 2512 \n \n \n \n 0 1391223590.58579 2014-02-01 02:59:48.297+00 1872 \n
当我运行导入时在上面的屏幕上
\i C:<path>/file.sql with delimiter \n 我得到错误的命令\n
我也试过了
`\i C:<path>/file.sql delimiter \n`
`\i C:<path>/file.sql`
谁能告诉我,如何将此数据库放入服务器。帮助表示赞赏。谢谢
【问题讨论】:
标签: sql postgresql psql pgadmin