PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

apakah perintah \copy menangani komit dan kembalikan di postgres?

Jika \copy transaksi yang gagal akan dibatalkan, berikut contohnya:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memfilter hasil kueri di PostgreSQL

  2. Heroku mentransfer db dari satu aplikasi ke aplikasi lain

  3. Menambahkan 'serial' ke kolom yang ada di Postgres

  4. Mengapa stempel waktu saya bergeser di zona waktu?

  5. Temukan semua tabel partisi yang diwarisi dari tabel master