3

私はPostgreSQLの世界にまったく慣れていません。しばらくお待ちください。

PGSQLサーバーからNavicat経由でエクスポートされたように見える.sqlファイル(ここではファイル全体:db-e4w.zip )が提供されています。ファイルの開始(誰かが試してみる場合に備えて、ファイルはここにあります)。

/*
Navicat PGSQL Data Transfer

Source Server         : pluto
Source Server Version : 80311
Source Host           : localhost:5432
Source Database       : kun3
Source Schema         : public

Target Server Type    : PGSQL
Target Server Version : 90100
File Encoding         : 65001

Date: 2012-06-07 11:24:41
*/

私の問題は、提供されたファイルに含まれているクエリから元のデータベースを再作成できないことです。pgAdmin III、Navicat PGSQL、およびphpPgAdminでSQLコマンドを使用して試しましたが、すべて成功しませんでした。私は通常、何百もの間違いに終わります。最初の1つは次のとおりです。

SQL error:
ERROR:  relation "core_log_log_id_log_seq" does not exist

これはこのクエリの結果です(SQLファイルの最初)

CREATE TABLE "core_log_log" (
"id_log" int4 DEFAULT nextval('core_log_log_id_log_seq'::regclass) NOT NULL,
"message_log" text,
"priority_log" int2,
"date_creation_log" timestamp(6) DEFAULT NULL::timestamp without time zone,
"server_log" char(255) DEFAULT NULL::bpchar,
"idusr_log" int4,
"exception_log" text,
"idvis_log" int4
)
WITH (OIDS=TRUE)

;

どんな助けでも大歓迎です。誰かがファイルが破損しているか不完全であるようなものを思いついたとしても、新しく適切なものを入手する 、完全に偽の馬に乗っています-他の方法でそれをインポートしてみてください

どうもありがとう。

4

1 に答える 1

1

次のようなものがない場合:

CREATE SEQUENCE core_log_log_id_log_seq ...

シーケンスを参照する前に、不完全だと思います。

于 2012-06-19T01:30:09.937 に答える