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

Bagaimana cara membuat kolom auto incrementing/SERIAL id di DBeaver menggunakan PostgreSQL?

Setelah meninjau komentar yang sangat membantu untuk pertanyaan saya di atas, saya menyadari bahwa pertanyaan itu diajukan karena kurangnya pengalaman saya dengan DBeaver.

Untuk kelengkapan saya telah menetapkan jawaban atas pertanyaan saya di bawah ini:

  1. Ya, ada cara untuk meningkatkan otomatis secara langsung melalui GUI DBeaver.

  2. Ini dapat dilakukan dengan menyiapkan variabel id saat tabel dibuat dengan menyetel kolom dengan tipe serial dan "not null" dicentang, lalu menyetel id sebagai kunci utama melalui batasan.

Tangkapan layar terlampir di bawah ini:

Karena cara kerja PostgreSQL, tipe 'Serial' adalah pseudotype yang memungkinkan urutan angka untuk digunakan (http://www.postgresqltutorial.com/postgresql-serial/ ).

Jadi, di DBeaver, setelah Anda mengatur tabel ini akan ditampilkan sebagai berikut daripada dengan tipe 'serial':

Saya menghargai bahwa ini adalah jawaban yang sangat jelas bagi siapa saja yang akrab dengan PostgreSQL dan/ DBeaver, terima kasih atas pengertian Anda :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa cara tercepat untuk membangun kembali statistik PostgreSQL dari nol/awal dengan ANALYZE?

  2. Cara mengurangi/menambahkan menit dari stempel waktu di postgreSQL

  3. Membuat urutan yang nilainya merupakan campuran karakter dan angka

  4. Operator tidak ada:json =json

  5. pilih untuk pembaruan dengan JDBC?