Прошлую проблему решил.
Теперь сервер запускается и от перезагрузок хуже не становится.
Всё ок.
Скажите , а каким образом базу перевести на SQL_ASCII ?
Что то искал везде не нашел.
Когда устанавливаю,нету никаких опций.
Разве , что спрашивает пароль от старой базы,значить каким то образомона осталась она у меня,хотя я удалял её через установку/удаление программ - перезагрузка - удалил папку с PostgreSQL 8.4 - затем regedit и всё что связано с Postgre руками убивал.Может есть какой нибудь способ удалить её полностью ?
До этого стояла 8.3,в ней ничего не менял , кодировка UTF8
Сейчас 8.3 отказзывается ставится , т.к пишет Base Already Exist(ну и ладно , 8.4 заработала - как понимаю она к этой базе автоматически подцепляется )
Что мне сделать , чтобы кодировку поменять сушествуюшей базы, или каким образом сделать новую SQL_ASCII.
Делаю новую базу выдает ошибку : ERROR new encoding (SQL_ASCII) is incompatible with the encoding of the template datebase utf8.
HINT: Use the same encoding as in the template datebase, or use template 0 as template
Сервер новый делаю в pgAdmin , он тоже под UTF8.
Можно ли что нибудь сделать, исходя из того , что всё уже заработало , и ошибок, как в прежнем посте нет.
Заранее ОГРОМНОЕ спасибо за ответ.
Удачи!
У существующей скорее всего
У существующей скорее всего никак.
Создайте новую БД
И залейте туда содержимое старой, если оно вам нужно. Затем удалите старую и переименуйте новую в старую:
Понял Теперб такой
Понял
Теперб такой вопрос
Где это всё писать ?
Блииииииииин! Мдя, тяжёлый
Блииииииииин!
Мдя, тяжёлый случай!
Ну пусть будет в pgsql (утилита такая есть в составе PostgreSQL)
Создание базы данных с кодировкой SQL_ASCII
В PostgreSQL 8.4 при установке не запрашивается кодировка по умолчанию в отличии от установок предыдущих версий. Поэтому при создании новой базы данных используется кодировка UTF8, которая берётся из шаблонной базы template1. Для того, чтобы создать базу данных в кодировке SQL_ASCII нужно использовать шаблон template0:
CREATE DATABASE name TEMPLATE = template0 WITH ENCODING='SQL_ASCII';