PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да създадете автоматично нарастващи / SERIAL id колони на DBeaver с помощта на PostgreSQL?

След като прегледах много полезните коментари към моя въпрос по-горе, разбрах, че въпросът е зададен поради липсата ми на опит с DBeaver.

За пълнота изложих отговора на моя въпрос по-долу:

  1. Да, има начин за автоматично увеличаване директно през DBeaver GUI.

  2. Това може да стане чрез настройка на променлива id, когато се създава таблица, като зададете колона с тип serial и "not null" е отметнато, след което задайте идентификатора като първичен ключ чрез ограничения.

Екранна снимка, приложена по-долу:

Поради начина, по който работи PostgreSQL, типът 'Serial' е псевдотип, който позволява да се използва поредица от числа (http://www.postgresqltutorial.com/postgresql-serial/ ).

И така, в DBeaver, след като настроите таблиците, това ще се покаже като следното, а не със сериен тип:

Оценявам, че това е много очевиден отговор за всеки, който е запознат с PostgreSQL и/DBeaver, благодаря ви за разбирането :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете отключен ред в Postgresql

  2. Postgresql създаване на база данни

  3. Извикването на съхранена функция или процедура няма да вмъкне и да запази промените

  4. PostgreSQL зацикля извън функциите. Това възможно ли е?

  5. единични кавички се появяват около стойността след изпълнение на копие в postgre 9.2