Temat: Jak usunąć lock'i z tabel pod Windowsem?
Witam,
mam Postgresa zainstalowanego pod Windowsem. Tworzę aplikację pod SJAS'em.
Podczas developerki padł mi serwer, pozostawiając zalokowane tablice.
Nawet po zresetowaniu komputera, gdy nie mam załadowanego serera aplikacyjnego, widzę, że wpisując polecenie wyświetlenia locków:
select pg_class.relname,pg_locks.* from pg_class,pg_locks where pg_class.relfilenode=pg_locks.relation;
że pozostały locki na tabeli.
"rfp_pkey";"relation";35763;36175;;;;;;;2528113;;"RowExclusiveLock"
"rfp_statusy_slo";"relation";35763;35874;;;;;;;2528113;;"RowShareLock"
"rfp";"relation";35763;35859;;;;;;;2528113;;"RowExclusiveLock"
Uniemożliwiają mi one pracę - nie mogę skasować tabeli, modyfikować jej - no w ogóle nic nie mogę
Jedynym wyjściem jakie widzę, to wykasowanie całej bazy danych i postawienie jej od nowa, ale to już ostateczność.
Czy ktoś może mi pomóc w odblokowaniu tabel?
Będę bardzo wdzięczny
B.Mańkowski