postgresql-9.2- все статьи тега ➜ страница 0
Преобразования типов массивов
У меня есть в таблице столбец, тип которого CHARACTER VARYING[] (то есть массив) Мне нужно объединить существующие строки с другим массивом Вот мой код: UPDATE my_table SET col = array_cat(col, ARRAY['5','6','7']) Возвращенная Ошибка: function array_cat(character varying[], text[]) does not exist Причина ошибки в том, что типы массивов не совпадают правильно? Вопрос: Как преобразовать этот массив ARRAY['5','6','7'] В Тип CHARACTER VARYING[]? ...
Отказано в разрешении на связь
Я попытался запустить простую команду SQL: select * from site_adzone; и я получил эту ошибку ERROR: permission denied for relation site_adzone в чем может быть проблема здесь? Я попытался также сделать выбор для других таблиц и получил ту же проблему. Я тоже пытался это сделать: GRANT ALL PRIVILEGES ON DATABASE jerry to tom; но я получил этот ответ от консоли WARNING: no privileges were granted for "jerry" у вас есть какие-то идеи, что может быть не так? ...
Postgresql-невозможно удалить базу данных из-за некоторых автоматических подключений к БД
всякий раз, когда я пытаюсь удалить базу данных, я получаю: ERROR: database "pilot" is being accessed by other users DETAIL: There is 1 other session using the database. когда я использую: SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'TARGET_DB'; Я прекратил соединение с этой БД, но если я попытаюсь удалить базу данных после этого, кто-то автоматически подключится к этой базе данных и даст эту ошибку. Что может быть, что делать? ...
Экспорт и импорт дампа таблицы (.sql) с помощью pgAdmin
у меня есть версия pgAdmin 1.16.1 Итак, для экспорта таблицы dumm я делаю: щелкните правой кнопкой мыши на таблице, затем в меню нажмите на backup, затем в Format выбор Plain и сохранить файл как some_name.sql затем я удаляю таблицу. Ок, теперь мне нужно импортировать резервную копию таблицы some_name.sql в базу данных. как это сделать? Я не могу найти как импортировать таблицы .sql дамп в базу данных с помощью pgAdmin. вы можете мне помочь пожалуйста. ...
Поиск повторяющихся строк с помощью PostgreSQL
у нас есть таблица фотографий со следующими столбцами: id, merchant_id, url эта таблица содержит повторяющиеся значения для комбинации merchant_id, url. так что вполне возможно, что одна строка появляется больше в несколько раз. 234 some_merchant http://www.some-image-url.com/abscde1213 235 some_merchant http://www.some-image-url.com/abscde1213 236 some_merchant http://www.some-image-url.com/abscde1213 каков наилучший способ удалить эти дубликаты? (Я использую PostgreSQL 9.2 и Rails 3 ...
PostgreSQL 9.2 строка в json () с вложенными соединениями
Я пытаюсь сопоставить результаты запроса в JSON с помощью row_to_json() функция, которая была добавлена в PostgreSQL 9.2. у меня возникли проблемы с определением лучшего способа представления Соединенных строк как вложенных объектов (1: 1 отношения) вот что я пробовал (код установки: таблицы, Примеры данных, а затем запрос): -- some test tables to start out with: create table role_duties ( id serial primary key, name varchar ); create table user_roles ( id serial primary key, ...