sql >> Databasteknik >  >> RDS >> PostgreSQL

hanterar kommandot \copy commit och rollback i postgres?

Om \copy misslyckad transaktion kommer att avbrytas, här är ett exempel:

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. Kan inte använda kolumnnamn i urvalsfrågan på sqlfiddle (oracle)

  2. konfigurera django med Oracle 11g-databasproblem

  3. I node.js mysql-frågan, kontrollera om ingen matchning hittades

  4. Var lagrar PostgreSQL konfigurations-/conf-filer?