確認 - postgresql view 更新 タイミング




Postgresql-LIKEを使用してテーブルの構文を作成する- (2)

私は親テーブルから一時テーブルを作成しようとしています:

これはpgAdmin III(またはJavaのJDBC)で実行するコードです:

CREATE TEMP TABLE table1_tmp LIKE table1 INCLUDING DEFAULTS;

私が受け取ったエラーは次のとおりです。

[WARNING  ] CREATE TEMP TABLE table1_tmp LIKE table1 INCLUDING DEFAULTS
        ERROR:  syntax error at or near «LIKE»
        LÍNEA 1: CREATE TEMP TABLE table1_tmp LIKE table1 INCLUDING DEFAULTS
                                              ^

postgresql 8.4のドキュメントを読んで、これを使ってテーブルを作成するのはとても簡単ですが、どこで構文の問題があるのか​​分かりません。


あなたは似たようなものを括弧のように置く必要があります

CREATE TEMP TABLE table1_tmp ( LIKE table1 INCLUDING DEFAULTS ) ;

あなたが1:1の括弧を数えないと、これはdocsからは分かりません


私はPostgresqlのユーザーではないが、 manualは同様の設定の周りに()があると言います。

CREATE TEMP TABLE table1_tmp (LIKE table1 INCLUDING DEFAULTS);




postgresql