PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment déclarer une variable dans PostgreSQL

Créez un nouveau paramètre dans postgresql.conf pour custom_variable_classes :

custom_variable_classes = 'var'

Rechargez la config, vous avez maintenant la variable "var" disponible dans toutes vos bases de données.

Pour créer la variable p_country, utilisez simplement SET :

SET var.p_country = 'US';
SELECT current_setting('var.p_country') AS p_country;

Ce n'est pas une beauté, mais ça marche.