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

Защо само суперпотребител може да CREATE EXTENSION hstore, но не и на Heroku?

Разширението hstore създава функции, които извикват код от външен динамичен обект, който изисква привилегия на суперпотребител. Ето защо създаването на разширението hstore изисква привилегия на суперпотребител.

Що се отнася до Heroku, разбирам, че те работят със специален модул за бели списъци с разширения, който позволява на потребителите да създават определени разширения, въпреки че не са суперпотребители. Вярвам, че е базиран на този код:https://github.com/dimitri/pgextwlist. Можете да опитате сами да инсталирате този код, ако искате същата функционалност във вашите бази данни.



  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. Използвайте двоична таблица COPY FROM с psycopg2

  3. PostgreSQL:Временно деактивирайте връзките

  4. Групиран LIMIT в PostgreSQL:показване на първите N реда за всяка група?

  5. Не мога да намеря клиентската библиотека на PostgreSQL (libpq)