---------------------------------------------------------
Mais j'ai une connection refusée :
Connection refusée ...
---------------
Fatal error: Uncaught PDOException: SQLSTATE[08006] [7] could not connect to server:
Connection refused Is the server running on host "localhost" (::1)
and accepting TCP/IP connections on port 5432? could not connect to server:
----------------
sudo /etc/init.d/postgresql restart
[ ok ] Restarting postgresql (via systemctl): postgresql.service.
Connection ok ...
---------------
Bizare cette activation manuelle de Postgres
systemd-analyze blame
5.794s postgresql@9.5-main.service
5.652s postgresql@9.6-main.service
5.568s postgresql@9.4-main.service
Comment savoir celui que je relance avec ? : sudo /etc/init.d/postgresql restart
-------------------------------------------------------------------------------------------------
journalctl
févr. 01 18:03:43 airubuntu-MS-7721 sudo[3686]: air-ubuntu : TTY=pts/1 ; PWD=/home/air-ubuntu ; USER=root ; COMMAND=/etc/init.d/postgresql restart
févr. 01 18:03:43 airubuntu-MS-7721 sudo[3686]: pam_unix(sudo:session): session opened for user root by (uid=0)
févr. 01 18:03:43 airubuntu-MS-7721 systemd[1]: Stopped PostgreSQL RDBMS.
févr. 01 18:03:43 airubuntu-MS-7721 systemd[1]: Stopping PostgreSQL RDBMS...
févr. 01 18:03:43 airubuntu-MS-7721 systemd[1]: Starting PostgreSQL Cluster 9.4-main...
févr. 01 18:03:43 airubuntu-MS-7721 systemd[1]: Starting PostgreSQL Cluster 9.5-main...
févr. 01 18:03:43 airubuntu-MS-7721 systemd[1]: Starting PostgreSQL Cluster 9.6-main...
févr. 01 18:03:48 airubuntu-MS-7721 systemd[1]: Started PostgreSQL Cluster 9.4-main.
févr. 01 18:03:48 airubuntu-MS-7721 systemd[1]: Started PostgreSQL Cluster 9.6-main.
févr. 01 18:03:49 airubuntu-MS-7721 systemd[1]: Started PostgreSQL Cluster 9.5-main.
févr. 01 18:03:49 airubuntu-MS-7721 systemd[1]: Starting PostgreSQL RDBMS...
févr. 01 18:03:49 airubuntu-MS-7721 systemd[1]: Started PostgreSQL RDBMS.
@+
]]>selon votre OS, vous devez regarder du côté de chkconfig ou systemctl.
]]>Ou est-ce parce qu'il n'est pas automatiquement lancé au démarrage de votre pc ? Si c'est ça quelle distribution utilisez-vous ?
]]>yadla=#
---------------------------------------------------------------
ok, j'ai compris le principe
postgres crée la base avec le nom du proprio
Ensuite il faut se connecter dans la base pour voir ou vérifier les droits
--------------------------------------------------------------
postgres=# depuis une autre base il n'y a pas un oeil de superviseur pour voir les autres bases
yadlajoie=# \z
Access privileges
Schema | Name | Type | Access privileges | Column privileges | Policies
--------+----------+-------+-------------------+-------------------+----------
public | quizz_11 | table | | |
public | quizz_12 | table | | |
public | quizz_13 | table | | |
(3 rows)
Non, aucun droit n'a été positionné, ou alors vous l'avez fait depuis. Que renvoie \z sur la base en question ?
Vous pouvez vérifiez que martin à le droit de lecture sur la table quizz_11 avec la requête suivante :
select has_table_privilege('martin','quizz_11', 'select');
@+
Comment aller plus loin ?
Voir les droits dans la console ..
Cela marche avec l'utilisateur postgres car il est super-utilisateur, et donc à le droit de lire, écrire, supprimer... n'importe quel objet.
]]>@+
]]>