Вопросы с тегом «postgresql-9.3»

236
Как изменить поля внутри нового типа данных PostgreSQL JSON?

С postgresql 9.3 я могу ВЫБРАТЬ определенные поля типа данных JSON, но как вы измените их, используя UPDATE? Я не могу найти никаких примеров этого в документации postgresql или где-либо в Интернете. Я попробовал очевидное: postgres=# create table test (data json); CREATE TABLE postgres=# insert...

216
Как выполнить запрос, используя поля внутри нового типа данных PostgreSQL JSON?

Я ищу некоторые документы и / или примеры для новых функций JSON в PostgreSQL 9.2. В частности, учитывая ряд записей JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] Как бы я написал SQL, чтобы найти запись по имени? В ванильном SQL:...

143
Разрешить Docker контейнеру подключаться к локальной / хостовой базе данных postgres

Недавно я играл с Docker и QGIS и установил контейнер, следуя инструкциям в этом руководстве . Все отлично работает, хотя я не могу подключиться к локальной базе данных postgres, которая содержит все мои ГИС-данные. Я полагаю, это потому, что моя база данных postgres не настроена на прием удаленных...

111
Как создать индекс по полю JSON в Postgres?

В PostgreSQL 9.3 Beta 2 (?) Как мне создать индекс для поля JSON? Я попробовал это с помощью ->оператора, hstoreно получил следующую ошибку: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); ОШИБКА: тип данных json не имеет класса оператора по умолчанию...