sql >> Databasteknik >  >> RDS >> PostgreSQL

Varför kan bara en superanvändare SKAPA EXTENTION hstore, men inte på Heroku?

Tillägget hstore skapar funktioner som anropar kod från ett externt dynamiskt objekt, vilket kräver superanvändarbehörighet. Det är därför som att skapa hstore-tillägget kräver superanvändarbehörighet.

När det gäller Heroku, är det min uppfattning att de kör med en speciell vitlistningsmodul för tillägg, som tillåter användare att skapa vissa tillägg även om de inte är superanvändare. Jag tror att den är baserad på denna kod:https://github.com/dimitri/pgextwlist. Du kan försöka installera den koden själv om du vill ha samma funktionalitet i dina databaser.



  1. Transparent datakryptering och alltid krypterad

  2. Vad betyder det att undkomma ett snöre?

  3. Hantering av samtidiga uppdateringar i viloläge

  4. Kan PostgreSQL utföra en koppling mellan två lagrade SQL Server-procedurer?