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

Comment se connecter à la base de données postgresql - Après l'arrêt de la session (pour copier la base de données)

Il semble que quelque chose détient un verrou d'accès exclusif sur un catalogue partagé, tel que pg_database. Si tel est le cas, personne ne pourra se connecter tant que ce verrou ne sera pas libéré. Cependant, je ne pense pas que le code de suppression de session que vous avez exécuté provoquerait une telle situation. Ce n'était peut-être qu'une coïncidence.

Si vous ne trouvez pas de session active, vous pouvez essayer d'utiliser des outils système pour comprendre ce qui se passe, comme ps -efl|fgrep postgre . Ou vous pouvez simplement redémarrer l'instance de base de données entière, en utilisant la méthode que vous utiliseriez habituellement pour le faire, comme pg_ctl restart -D <data_directory> ou sudo service postgresql restart ou une méthode graphique si vous êtes sur un système d'exploitation qui le fait.