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

Czy usunięcie bazy danych nie musi odbywać się w żadnej transakcji?

Nie jestem zaznajomiony z psycopg2, więc mogę podać tylko kroki do wykonania.

Kroki, które należy podjąć, aby wykonać DROP DATABASE z Pythona :

  1. Połącz się z inną bazą danych, której nie chcesz porzucić
  2. Zapisz aktualny poziom izolacji w zmiennej
  3. Ustaw poziom izolacji na 0
  4. Wykonaj DROP DATABASE zapytanie
  5. Przywróć oryginalny poziom izolacji (od nr 2)

Kroki, które należy podjąć, aby wykonać DROP DATABASE z PSQL :

  1. Połącz się z inną bazą danych, której nie chcesz porzucić
  2. Wykonaj DROP DATABASE zapytanie

Kod w psql

\c second_db
DROP DATABASE first_db;

Pamiętaj, że nie może być żadnych połączeń na żywo z bazą danych, którą próbujesz usunąć.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Automatyzacja Barmana z Puppet:it2ndq/barman (część druga)

  2. Jak rzutować tablicę json na tablicę tekstową?

  3. Jak tymczasowo wyłączyć wyzwalacze w PostgreSQL?

  4. Jak Atan2() działa w PostgreSQL

  5. python pip zainstalować błąd instalacji psycopg2