Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Реиндексация базы / 6 сообщений из 6, страница 1 из 1
10.01.2017, 16:01
    #39381620
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реиндексация базы
Добрый день
Не могу сделать реиндексацию базы, получаю при выполнении:
Код: plaintext
psql --dbname Buh3Mayak_16_12_17 --host localhost --port 5432 --username postgres  --command "reindex DATABASE Buh3Mayak_16_12_17" >> D:\reindex.log
ERROR: can only reindex the currently open database

Что не так?
...
Рейтинг: 0 / 0
10.01.2017, 16:19
    #39381644
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реиндексация базы
GallemarДобрый день
Не могу сделать реиндексацию базы, получаю при выполнении:
Код: plaintext
psql --dbname Buh3Mayak_16_12_17 --host localhost --port 5432 --username postgres  --command "reindex DATABASE  Buh3Mayak_16_12_17 " >> D:\reindex.log
ERROR: can only reindex the currently open database

Что не так?

попробуйте имя базы взять в кавычки "
...
Рейтинг: 0 / 0
11.01.2017, 12:26
    #39382189
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реиндексация базы
GallemarДобрый день
Не могу сделать реиндексацию базы, получаю при выполнении:
Код: plaintext
psql --dbname Buh3Mayak_16_12_17 --host localhost --port 5432 --username postgres  --command "reindex DATABASE Buh3Mayak_16_12_17" >> D:\reindex.log
ERROR: can only reindex the currently open database

Что не так?
Имя базы данных при подключении всегда должно быть в нижнем регистре, даже если создавали как:
Код: plaintext
create database Buh3Mayak_16_12_17;

Попробуйте так:
Код: plaintext
psql --dbname  buh3mayak_16_12_17  --host localhost --port 5432 --username postgres  --command "reindex DATABASE Buh3Mayak_16_12_17" >> D:\reindex.log
...
Рейтинг: 0 / 0
11.01.2017, 12:34
    #39382194
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реиндексация базы
спасибо, помогло откавычить
...
Рейтинг: 0 / 0
11.01.2017, 12:57
    #39382224
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реиндексация базы
Можно ещё уточнить? Делаю вывод в файл >> D:\reindex.log, но почему-то все сообщения выводятся на консоль, а в файл попадает только запись REINDEX по завершению процесса.
...
Рейтинг: 0 / 0
11.01.2017, 14:34
    #39382315
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реиндексация базы
GallemarМожно ещё уточнить? Делаю вывод в файл >> D:\reindex.log, но почему-то все сообщения выводятся на консоль, а в файл попадает только запись REINDEX по завершению процесса.

потому что эти сообщения не в stdout идут а в stderr
а как stderr в лог перенаправлять в винде - гугл вам в помощь.

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Реиндексация базы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]