sql >> データベース >  >> RDS >> PostgreSQL

\ copyコマンドはpostgresでコミットとロールバックを処理しますか?

    \copyの場合 失敗したトランザクションは中止されます。例を次に示します。

    t=# \! cat s07
    create table trans(i int);
    copy s07 from '/no such file';
    t=# begin;
    BEGIN
    t=# \i s07
    CREATE TABLE
    psql:s07:2: ERROR:  could not open file "/no such file" for reading: No such file or directory
    t=# select * from trans;
    ERROR:  current transaction is aborted, commands ignored until end of transaction block
    t=# end;
    ROLLBACK
    


    1. MySQLの複雑なサッカーリーグの動的順序付け?

    2. Oracle用のSQL挿入を生成しています

    3. Rails 3、モデルのフィールドを文字列から日時タイプに変更

    4. PHP MYSQLはCSVをインポートしてから、冗長なエントリを比較して削除します