PostgreSQL : mémo
Comment créer une base de données :
CREATE DATABASE interro WITH OWNER 'monutilisateur' ENCODING 'UTF8' TEMPLATE=template0;
Changer le mot de passe de l’utilisateur monutilisateur
:
Se connecter en root puis :
root@inyab:~# su postgres
postgres@inyab:/root$ psql
could not change directory to "/root"
psql (9.1.18)
Type "help" for help.
postgres=# ALTER USER monutilisateur WITH PASSWORD 'nommotdepasse';
Comment pouvoir se connecter en python :
try:
conn = psycopg2.connect('dbname=interro '\
'host=localhost '\
'user=monutilisateur '\
'password=monmotdepasse')
except Exception as e:
print(e)
sys.exit(u'Script terminé')
Attention j’ai l’impression qu’on ne peut se connecter que sous le nom d’utilisateur sous lequel c’est exécuté, mais à valider.