Size: a a a

pgsql – PostgreSQL

2020 July 03

AN

Alexander Nikitin in pgsql – PostgreSQL
с такими же слэшами
источник

П

Павел П. in pgsql – PostgreSQL
Alexander Nikitin
postgres: could not access the server configuration file "E:/PGdata/postgresql.conf": No such file or directory Странно, вроде бы в другую сторону должны быть слэши
может заглавные буквы где-то не в кавычках?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
"C:\Program Files\PostgreSQL\9.6\bin\pg_ctl.exe" runservice -N "PostgreSQL" -D "E:\PGdata" - вот это в настройках службы прописано. Вроде бы всё правильно
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
я вот думаю, может быть наоборот при регистрации службы прописать с неправильным слэшем путь и рестартовать...
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
не, не помогает
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Если запустить руками без "runservice -N postgresql ", запускается?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
да
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
E:\PGdata>pg_ctl start -D "E:\PGdata"
server starting
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Starting - нормальное сообщение для 9.6, даже если он не стартует в итоге :)
Он реально запускается? Клиент подключается?
И в логах windows ничего нет?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
да, он запускается - через psql подключаюсь
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
в логах ничего не появляется
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Alexander Nikitin
postgres: could not access the server configuration file "E:/PGdata/postgresql.conf": No such file or directory Странно, вроде бы в другую сторону должны быть слэши
проверьте права на каталог у пользователя под которым стартует ПГ
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
в security - Full control
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Alexander Nikitin
в security - Full control
и на сам файл конфига. Иногда администратор копирует свой конфиг и у файла есть права только с доступом только админу
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
да, тоже full control
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
останавливаю сервер через pg_ctl stop... pid файл исчезает, смотрю в диспетчер процессов там постгреса нет, стартую со службы - не стартует :)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Your friend
SELECT t.userid, t.fio, t.data, t.dep, case cast(tw.worktime as nvarchar) when 0 then tw.codework else cast(tw.worktime as nvarchar) end from timesheet.ttsf1 t join timesheet.ttsf1work tw on t.id = tw.fid;
А где Вы в PostgreSQL нашли тип "nvarchar"?  Если это не postgres, спросите в чате по соотв. СУБД.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Владимир Яворский
это как то лечится?
Восстановлением из backup, конечно.

> после сброса pg_resetwal   и запуска базы исчезли пару таблиц...

Вы бы ещё несколько случайных файлов в базах постирали... :( Конец этому кластеру, короче.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Alexander Nikitin
да, тоже full control
А всё равно в правах дело, казалось бы.
Точно service запускается под этим пользователем?
Может, можно как-то зайти в систему под пользователем service и проверить, доступен ли файл, "вручную"?
источник

2_

2flower _ in pgsql – PostgreSQL
Your friend
к слову, у меня такой запрос. получается на проверке  "when 0" он переводит в int? а можно сделать так, чтоб переводил в real?
::real ?
источник