私はPostgresを使い始めたばかりで、その機能を理解するためにサンプルdbを作成しようとしています。周りを見て、pgfoundry.orgでいくつかのスクリプトを見つけました。以前はOracleとMS-SQLの両方を使用していたため、コマンドは理解できますが、実行中のすべてのスクリプトは「COPY FROM」命令に到達するとエラーを返します。より正確には、指定されたテーブルに挿入される最初の要素でエラーがスローされます。
クエリとpgScriptの両方としてスクリプトを実行しようとしましたが、どちらの方法でもCOPY FROMの後の最初の行でエラーが発生します。
pgAdminIIIを使用していて、StackBuilderを使用してPostgreSQL 9.2.4.1をDBドライバーとしてインストールしました。このコマンドの実行を妨げている基本的な構成が欠落している場合がありますか、それが機能するかを理解していませんか?
編集:
エラーは次のとおりです。
ERROR: syntax error at or near "7"
LINE 5600: 7 4 13 37 2012-03-10 16:41:43.797787 2012-03-10 16:41:43.797...
^
********** Error **********
ERROR: syntax error at or near "7"
SQL status: 42601
Char: 140891`
テキストは次のとおりです。
COPY action_abilitations (id, group_action_id, partecipation_role_id, group_id, created_at, updated_at) FROM stdin;
7 4 13 37 2012-03-10 16:41:43.797787 2012-03-10 16:41:43.797787`
SET lc_messages = 'C'
。
SET lc_messages = C
。セッションを「含む」SQLエディタウィンドウで実行するだけです。