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

Postgres по подразбиране и специален потребител ли е на PostgreSQL?

  1. postgres не е роля по подразбиране.

    Когато създавате клъстера на PostgreSQL база данни с initdb , можете да посочите името на инсталационния суперпотребител с -U опция. Ако пропуснете тази опция, името на суперпотребителя ще бъде същото като името на потребителя на операционната система, който използвате.

    Тъй като е обичайно да има initdb PostgreSQL, управляван от потребител на операционна система postgres , суперпотребителят обикновено се нарича postgres също, но това по никакъв начин не е задължително.

  2. postgres е просто нормален суперпотребител като всеки друг.

    Ще имате проблеми с пускането му, защото той притежава всички системни обекти и не можете лесно да модифицирате тези обекти. Съветваме ви да не опитвате.

  3. pg_read_all_settings а другите не се показват в pg_user защото те не са роли за влизане.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ФАТАЛНО:удостоверяването на паролата не бе успешно за потребител postgres (postgresql 11 с pgAdmin 4)

  2. SQL изберете елементи, където сумата на полето е по-малка от N

  3. В Django 1.9 каква е конвенцията за използване на JSONField (роден postgres jsonb)?

  4. Проблем с JPA проект в Eclipse - грешка в анотирания клас @Entity:Таблица xxx не може да бъде разрешена

  5. Бавно индексиране на 300GB Postgis таблица