PhpPgAdmin ошибка при создании новой базы

Обсуждение проблем в работе программного комплекса
domovoy
Сообщения: 1
Зарегистрирован:
20 окт 2012, 01:26

PhpPgAdmin ошибка при создании новой базы

domovoy » 20 окт 2012, 01:33

После обновления на PostgreSQL 9.2.1, не получается создать новую базу.
После нажатии кнопки "Создать базу данных" выдает ошибку:

Ошибка SQL:

ОШИБКА: колонка "spclocation" не существует
LINE 1: ...pg_catalog.pg_get_userbyid(spcowner) AS spcowner, spclocatio...
^
В операторе:

SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, spclocation,
(SELECT description FROM pg_catalog.pg_shdescription pd WHERE pg_tablespace.oid=pd.objoid) AS spccomment
FROM pg_catalog.pg_tablespace WHERE spcname NOT LIKE $$pg\_%$$ ORDER BY spcname
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 20 окт 2012, 02:04

Используйте программу, а не php admin. Php admin не обновлялся с марта месяца, полагаю он просто не совместим с новой версией базы. Спросите лучше на форуме PostreSQL...

Сейчас попробую обновить версию, потом отпишусь.

Добавлено спустя 12 минут 52 секунды:
Посмотрел, в общем BETA версия работает, вроде как. Базы создает. Завтра сделаю обновление Open Server там будет новый phppgadmin (разрабатываемая версия из ночных снэпшотов), маркируют версию как 5.1
Аватара пользователя
hudson
Сообщения: 50
Зарегистрирован:
30 май 2012, 19:25

hudson » 21 дек 2012, 14:20

На 4.7.4 и pg 9.2.1. воспроизводится и при использовании Navicat. Через doctrine console тем не менее база создалась
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 21 дек 2012, 14:31

hudson писал(а):На 4.7.4 и pg 9.2.1. воспроизводится и при использовании Navicat. Через doctrine console тем не менее база создалась
Какое отношение Navicat с его ошибкой имеет к Open Server? Сообщите о баге разработчикам Navicat, здесь это врятли кому-то интересно мне так кажется.
Аватара пользователя
hudson
Сообщения: 50
Зарегистрирован:
30 май 2012, 19:25

hudson » 22 дек 2012, 14:25

Максим писал(а):
hudson писал(а):На 4.7.4 и pg 9.2.1. воспроизводится и при использовании Navicat. Через doctrine console тем не менее база создалась
Какое отношение Navicat с его ошибкой имеет к Open Server? Сообщите о баге разработчикам Navicat, здесь это врятли кому-то интересно мне так кажется.
Сам навикат понятное дело ничего общего с OS не имеет. А вот ошибка
ОШИБКА: колонка "spclocation не существует
по-моему может иметь отношение к OS, так как судя по сообщению топикстартера эта ошибка также проявлялась при работе с pg 9.2.1 через phppgadmin.

Максим, ты же посветовал выше пользователю domovoy -
Используйте программу
.
Но программа тоже выдаёт аналогичный результат. Я пока не понял откуда ноги растут, но возможно проблема с дефолтной базой из userdata\PostgreSQL-9.2.1

Добавлено спустя 4 минуты 40 секунд:
UPD: надо пошукать новую версию навиката, может она с 9.2.1 не совместима

Добавлено спустя 2 минуты 35 секунд:
Navicat 10.1.6

Bug Fixes:
Error message occurred while creating databases/tablespaces in PostgreSQL 9.2.x.

Теперь всё ясно.
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 22 дек 2012, 15:02

hudson писал(а):по-моему может иметь отношение к OS, так как судя по сообщению топикстартера эта ошибка также проявлялась при работе с pg 9.2.1 через phppgadmin.
Это ошибка стороннего софта, а именно phppgadmin, и к Open Server она отношения так же не имеет.

Добавлено спустя 7 минут 59 секунд:
hudson писал(а):Максим, ты же посветовал выше пользователю domovoy -

Используйте программу

.
Но программа тоже выдаёт аналогичный результат.
Я говорил именно об официальной программе PgAdmin которая в комплекте и которая есть в Open Server. Речи про Navicat вообще не шло.
Ответить