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

93
Postgres: как преобразовать строку json в текст?

Значение Json может состоять из строкового значения. например.: postgres=# SELECT to_json('Some "text"'::TEXT); to_json ----------------- "Some \"text\"" Как я могу извлечь эту строку как текстовое значение postgres? ::TEXTне работает. Он возвращает json в кавычках, а не исходную строку:...

93
pgadmin4: не удалось связаться с сервером приложений postgresql.

Я установил PostgreSQL 9.6.2 на свою Windows 8.1. Но pgadmin4 не может связаться с локальным сервером. Я попробовал несколько решений, предложенных здесь в stackoverflow, попытался удалить и переустановить PostgreSQL 9.6.2, попытался изменить config.py, config_distro.py и удалить файлы в папке...

92
Как удалить повторяющиеся записи?

Мне нужно добавить уникальное ограничение к существующей таблице. Это нормально, за исключением того, что в таблице уже есть миллионы строк, и многие из них нарушают уникальное ограничение, которое мне нужно добавить. Каков самый быстрый способ удаления ошибочных строк? У меня есть оператор SQL,...

92
Создание временных рядов между двумя датами в PostgreSQL

У меня есть такой запрос, который красиво генерирует серию дат между двумя заданными датами: select date '2004-03-07' + j - i as AllDate from generate_series(0, extract(doy from date '2004-03-07')::int - 1) as i, generate_series(0, extract(doy from date '2004-08-16')::int - 1) as j Он генерирует...

92
подзапрос в FROM должен иметь псевдоним

У меня есть этот запрос, который я написал в PostgreSQL, который возвращает ошибку: [Err] ОШИБКА: СТРОКА 3: ОТ (ВЫБРАТЬ ОТЛИЧИТЕЛЬНЫЙ (идентификатор) КАК made_only_recharge Это весь запрос: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS...

92
Createuser: не удалось подключиться к базе данных postgres: FATAL: роль «tom» не существует

Я пытаюсь настроить Postgres впервые, и мне нужно создать пользователя с разрешениями на чтение и создание баз данных. Однако когда я использую: createuser username в моем терминале я получаю следующее сообщение: createuser: не удалось подключиться к базе данных postgres: FATAL: роль "tom" не...

92
Экспорт и импорт дампа таблицы (.sql) с помощью pgAdmin

У меня версия pgAdmin 1.16.1 Итак, для экспорта таблицы dumm я делаю: Щелкните правой кнопкой мыши на таблице, а затем в меню нажмите backup, затем в Formatвыборе Plainи сохранить файл какsome_name.sql Затем снимаю таблицу. Хорошо, теперь мне нужно импортировать резервную копию таблицы...

92
Mac + virtualenv + pip + postgresql = Ошибка: исполняемый файл pg_config не найден

Я пытался установить postgres для учебника, но pipвыдает ошибку: pip install psycopg Я получаю обрывок ошибки: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config...

92
Пользователь Postgres не существует?

Я только что установил Postgres и возился с ним и различными конфигурациями в течение 1-2 часов. Я застрял в том, что не могу перейти на пользователя postgres $ su - postgres дает следующую ошибку: su: unknown login: postgres $ sudo -u postgres psql дает следующую ошибку: sudo: unknown user:...

92
Отключить проверку внешнего ключа PostgreSQL для миграции

Я создаю много миграций с внешними ключами в PostgreSQL 9.4. Это создает головную боль, потому что все таблицы должны быть в точном порядке, ожидаемом внешними ключами при их переносе. Это становится еще более липким, если мне приходится запускать миграции из других пакетов, от которых мои новые...

91
Ошибка сброса Rails + Postgres: к базе данных обращаются другие пользователи

У меня есть приложение rails, работающее над Postgres. У меня два сервера: один для тестирования, а другой для производства. Очень часто мне нужно клонировать производственную БД на тестовом сервере. Команда, которую я выполняю через Влада: rake RAILS_ENV='test_server' db:drop db:create Проблема в...

91
Как заставить PyPy, Django и PostgreSQL работать вместе?

Какую вилку или комбинацию пакетов следует использовать, чтобы PyPy, Django и PostgreSQL работали вместе? Я знаю, что PyPy и Django хорошо работают вместе, но я менее уверен в PyPy и PostgreSQL. Я действительно вижу, что Алекс Гейнор создал вилку PyPy под названием pypy-postgresql . Я также знаю,...

91
входной файл выглядит как дамп текстового формата. Пожалуйста, используйте psql

Я делаю резервную копию, используя pg_dump db_production > postgres_db.dump а затем я копирую его на localhost с помощью scp. Теперь, когда я импортирую свой локальный БД, он выдает ошибку pg_restore: [archiver] input file appears to be a text format dump. Please use psql. с помощью командной...

90
Изменение типа столбца на более длинные строки в рельсах

При первой миграции я объявил, что столбец contentявляется строкой, Activerecord сделал его строкой (255) в соответствии с гемом-аннотацией. После того, как я нажимаю приложение на heroku, которое использует postgres, если я ввожу в форму в content строку длиннее 255, я получаю сообщение об ошибке...

90
Запустите запрос с LIMIT / OFFSET, а также получите общее количество строк

Для целей постраничной, мне нужно выполнить запрос , с LIMITи OFFSETстатей. Но я также нужен подсчет числа строк , которые будут возвращены этим запросом без LIMITи OFFSETстатей. Я хочу бежать: SELECT * FROM table WHERE /* whatever */ ORDER BY col1 LIMIT ? OFFSET ? А также: SELECT COUNT(*) FROM...

89
Видеть и очищать кеши / буферы Postgres?

Иногда я запускаю запрос Postgres, это занимает 30 секунд. Затем я немедленно запускаю тот же запрос, и это занимает 2 секунды. Похоже, у Postgres есть какое-то кеширование. Могу я как-нибудь увидеть, что хранится в этом кеше? Могу ли я принудительно очистить все кеши для настройки? Примечание: в...

89
Печально известный java.sql.SQLException: подходящий драйвер не найден

Я пытаюсь добавить JSP с поддержкой базы данных в существующее приложение Tomcat 5.5 (GeoServer 2.0.0, если это помогает). Само приложение прекрасно взаимодействует с Postgres, поэтому я знаю, что база данных работает, пользователь может получить к ней доступ и все такое хорошее. Я пытаюсь...

89
PostgreSQL 'NOT IN' и подзапрос

Я пытаюсь выполнить этот запрос: SELECT mac, creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols) Но я не получаю результатов. Я проверил его и знаю, что с синтаксисом что-то не так. В MySQL такой запрос отлично работает. Я добавил строку, чтобы убедиться,...

89
Как проверить, существует ли пользователь postgres?

createuserпозволяет создать пользователя (РОЛЬ) в PostgreSQL. Есть ли простой способ проверить, существует ли этот пользователь (имя)? В противном случае createuser вернется с ошибкой: createuser: creation of new role failed: ERROR: role "USR_NAME" already exists ОБНОВЛЕНИЕ: решение должно быть...