sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man loggar in på postgresql db - After session kill (för kopieringsdatabas)

Det låter som att något håller ett exklusivt åtkomstlås på en delad katalog, till exempel pg_database. Om så är fallet kommer ingen att kunna logga in förrän det låset släpps. Jag skulle dock inte tro att den sessionsdödande koden du körde skulle orsaka en sådan situation. Kanske var det bara en slump.

Om du inte kan hitta en aktiv session kan du prova att använda systemverktyg för att ta reda på vad som pågår, som ps -efl|fgrep postgre . Eller så kan du bara starta om hela databasinstansen, med vilken metod du vanligtvis använder för att göra det, som pg_ctl restart -D <data_directory> eller sudo service postgresql restart eller någon GUI-metod om du använder ett operativsystem som gör det.




  1. Hur man hanterar Rails database.yml

  2. Storleksgräns för JSON-datatyp i PostgreSQL

  3. Importera sql-dump

  4. Jag får hela tiden felrelationen [TABELL] existerar inte