Можно ли как-нибудь сменить кодировку с UTF8 на SQL_ASCII

Прошлую проблему решил.
Теперь сервер запускается и от перезагрузок хуже не становится.
Всё ок.
Скажите , а каким образом базу перевести на 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.
Можно ли что нибудь сделать, исходя из того , что всё уже заработало , и ошибок, как в прежнем посте нет.
Заранее ОГРОМНОЕ спасибо за ответ.
Удачи!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

У существующей скорее всего

У существующей скорее всего никак.
Создайте новую БД

CREATE DATABASE name  WITH ENCODING='SQL_ASCII';

И залейте туда содержимое старой, если оно вам нужно. Затем удалите старую и переименуйте новую в старую:
ALTER DATABASE name RENAME TO newname;

Понял Теперб такой

Понял
Теперб такой вопрос :)
Где это всё писать ? :)

Блииииииииин!  Мдя, тяжёлый

Блииииииииин! :)
Мдя, тяжёлый случай!
Ну пусть будет в pgsql (утилита такая есть в составе PostgreSQL)

Создание базы данных с кодировкой SQL_ASCII

В PostgreSQL 8.4 при установке не запрашивается кодировка по умолчанию в отличии от установок предыдущих версий. Поэтому при создании новой базы данных используется кодировка UTF8, которая берётся из шаблонной базы template1. Для того, чтобы создать базу данных в кодировке SQL_ASCII нужно использовать шаблон template0:
CREATE DATABASE name TEMPLATE = template0 WITH ENCODING='SQL_ASCII';

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023