sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvorfor kan kun en superbruger OPRET UDVIDELSE hstore, men ikke på Heroku?

Hstore-udvidelsen opretter funktioner, der kalder kode fra et eksternt dynamisk objekt, hvilket kræver superbrugerrettigheder. Det er derfor, at oprettelse af hstore-udvidelsen kræver superbrugerrettigheder.

Hvad angår Heroku, er det min forståelse, at de kører med et særligt udvidelseshvidlistemodul, som giver brugerne mulighed for at oprette visse udvidelser, selvom de ikke er superbrugere. Jeg tror, ​​det er baseret på denne kode:https://github.com/dimitri/pgextwlist. Du kan prøve at installere den kode selv, hvis du ønsker den samme funktionalitet i dine databaser.



  1. ALL_PROCEDURES-visningen viser ikke PROCEDURE_NAME

  2. hvordan kalder man en lagret proc fra støvknapper og ændrer refcursor, der returneres?

  3. konverter datostreng til mysql datetime-felt

  4. dvale med c3p0:createClob() er endnu ikke implementeret