PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

czy polecenie \copy obsługuje zatwierdzanie i cofanie zmian w postgresie?

Jeśli \copy nieudana transakcja zostanie przerwana, oto przykład:

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. Zadeklaruj kolumnę typu tablica „not-null-string” w PostgreSQL

  2. FATAL:nie można uzyskać dostępu do pliku klucza prywatnego /etc/ssl/private/ssl-cert-snakeoil.key:Odmowa uprawnień

  3. Upuszczenie roli PostgreSQL nie powiodło się z powodu domyślnych uprawnień

  4. Zdobądź pierwszy dzień miesiąca w PostgreSQL

  5. Jak iterować tabelę według ustalonych interwałów czasowych w Postgresie?