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

Jatuhkan urutan dan kaskade

Anda memiliki kesalahpahaman tentang dependensi. Tabel tidak pernah menjadi objek dependen dari urutan terkait dan tidak pernah dijatuhkan oleh

DROP SEQUENCE ... CASCADE;

Hanya gambar nilai DEFAULT dari urutan "tergantung" pada urutan dan diatur ke NULL jika urutan dihapus dengan CASCADE .

Ini sebaliknya:jika urutan dimiliki oleh kolom tabel, itu dijatuhkan dengan

DROP TABLE f1 CASCADE;

Agar urutan dimiliki oleh kolom tabel, Anda dapat menggunakan serial ketik seperti yang sudah disarankan Milen. Atau Anda dapat UBAH urutan yang ada :

ALTER SEQUENCE seq1 OWNED BY t1.f1;


  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 menggunakan paket graphql-type-json dengan GraphQl

  2. Bagaimana cara melakukan perbandingan kanonik XML dengan PostgreSQL?

  3. Cara mencadangkan dan memulihkan database PostgreSQL melalui DBeaver

  4. Bagaimana saya bisa membuat Jenis yang Dimiliki yang Diperlukan dengan Entity Framework Core 3.0

  5. Bagaimana rata-rata skor ulasan produk menggunakan activerecord dan POSTGRES