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

214
Какие ресурсы существуют для настройки производительности базы данных? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Какие хорошие ресурсы существуют для...

213
Как создать пользователя / базу данных в скрипте для Docker Postgres

Я пытался настроить контейнер для экземпляра postgres для разработки, создав пользовательский пользователь и базу данных. Я использую официальное изображение докера Postgres . В документации он инструктирует вас вставить скрипт bash внутри /docker-entrypoint-initdb.d/папки, чтобы настроить базу...

209
Проверить, существует ли значение в массиве Postgres

Используя Postgres 9.0, мне нужен способ проверить, существует ли значение в данном массиве. Пока что я придумал что-то вроде этого: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Но я продолжаю думать, что должен быть способ попроще, я просто не вижу этого. Кажется, лучше:...

208
Добавление нового значения в существующий тип ENUM

У меня есть столбец таблицы, который использует enumтип. Я хочу обновить этот enumтип, чтобы иметь дополнительное возможное значение. Я не хочу удалять любые существующие значения, просто добавьте новое значение. Какой самый простой способ сделать...

206
Дайте все разрешения пользователю на БД

Я хотел бы дать пользователю все разрешения для базы данных, не делая ее администратором. Причина, по которой я хочу сделать это, состоит в том, что в настоящий момент DEV и PROD являются разными БД в одном кластере, поэтому я не хочу, чтобы пользователь мог изменять производственные объекты, но он...

205
Я забыл пароль, который ввел при установке postgres

Я либо забыл, либо набрал (во время установки) пароль для пользователя по умолчанию в Postgres. Кажется, я не могу его запустить и получаю следующую ошибку: psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql Есть ли способ сбросить пароль или как создать нового...

205
Как сохранить данные в докеризованной базе данных postgres, используя тома

В моем файле docker compose есть три контейнера: web, nginx и postgres. Postgres выглядит так: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Моя цель - смонтировать том, который соответствует локальной папке,...

203
Оптимизируйте PostgreSQL для быстрого тестирования

Я переключаюсь на PostgreSQL из SQLite для типичного приложения Rails. Проблема в том, что работа спецификаций стала медленной с PG. На SQLite это заняло ~ 34 секунды, на PG - ~ 76 секунд, что более чем в 2 раза медленнее . Итак, теперь я хочу применить некоторые методы для приведения...

202
ОШИБКА: отказано в разрешении для последовательности towns_id_seq с использованием Postgres

Я новичок в postgres (и вообще в информационных системах баз данных). Я запустил следующий скрипт SQL в моей базе данных: create table cities ( id serial primary key, name text not null ); create table reports ( id serial primary key, cityid integer not null references cities(id), reportdate date...

200
КАСКАД-УДАЛИТЬ только один раз

У меня есть база данных Postgresql, в которой я хочу сделать несколько каскадных удалений. Однако таблицы не настраиваются с правилом ON DELETE CASCADE. Есть ли способ, которым я могу выполнить удаление и сказать Postgresql каскадировать это только один раз? Что-то эквивалентное DELETE FROM...

199
Как создать пользователя для БД в postgresql? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Я установил PostgreSQL 8.4 на своем сервере CentOS и подключился к пользователю root...

197
Как настроить postgresql в первый раз?

Я только что установил postgresql и указал пароль x во время установки. Когда я пытаюсь сделать createdbи указать любой пароль, я получаю сообщение: createb: не удалось подключиться к базе данных postgres: FATAL: аутентификация по паролю не удалась для пользователя То же самое для createuser. Как...

197
PostgreSQL Crosstab Query

Кто-нибудь знает, как создавать кросс-таблицы запросов в PostgreSQL? Например, у меня есть следующая таблица: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Я бы хотел, чтобы запрос возвращал следующую кросс-таблицу: Section Active Inactive A 1 2 B 4 5 Это...