sql >> Databáze >  >> RDS >> PostgreSQL

zpracovává příkaz \copy commit a rollback v postgresu?

Pokud \copy neúspěšná transakce bude přerušena, zde je příklad:

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. Jak nejlépe spravovat historické vyhledávací hodnoty v databázi?

  2. Vrácení jednotlivých hodnot null pomocí postgres tablefunc crosstab()

  3. Skryté pole Data se nevkládají do Mysql

  4. Zrychlení počítání řádků v MySQL