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

PostgreSQL:memulai urutan di MAX(the_column)+1

Anda tidak dapat menentukan nilai dinamis untuk nilai awal.

Tetapi Anda dapat mengatur nilainya setelah urutan dibuat:

CREATE SEQUENCE my_sequence MINVALUE 1000000 OWNED BY my_table.id_column;
select setval('my_sequence',  (SELECT MAX(id_column) FROM my_table));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengubah Tabel dengan perintah Pengerjaan Ulang Sqitch

  2. Masalah dengan rentang waktu tak terbatas di Rails

  3. Panda menggunakan terlalu banyak memori dengan read_sql_table

  4. Pilih karakter aneh pada teks, tidak berfungsi dengan operator LIKE

  5. dereferensi array 2d postgres