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

98
быстрый случайный выбор строки в Postgres

У меня есть таблица в postgres, содержащая пару миллионов строк. Я проверил в Интернете и нашел следующие SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1; Это работает, но очень медленно ... есть ли другой способ сделать этот запрос или прямой способ выбрать случайную строку, не читая всю...

98
Добавление серийного номера в существующий столбец в Postgres

У меня есть небольшая таблица (~ 30 строк) в моей базе данных Postgres 9.0 с полем целочисленного идентификатора (первичный ключ), которая в настоящее время содержит уникальные последовательные целые числа, начинающиеся с 1, но которая не была создана с использованием ключевого слова serial. Как я...

98
Поддерживает ли PostgreSQL параметры сортировки без учета акцента?

В Microsoft SQL Server можно указать параметры сортировки «без учета акцента» (для базы данных, таблицы или столбца), что означает, что это возможно для запроса типа SELECT * FROM users WHERE name LIKE 'João' найти строку с Joaoименем. Я знаю , что можно раздеться акцентами из строк в PostgreSQL с...

98
Есть ли тайм-аут для простаивающих соединений PostgreSQL?

1 S postgres 5038 876 0 80 0 - 11962 sk_wai 09:57 ? 00:00:00 postgres: postgres my_app ::1(45035) idle 1 S postgres 9796 876 0 80 0 - 11964 sk_wai 11:01 ? 00:00:00 postgres: postgres my_app ::1(43084) idle Я их много вижу. Мы пытаемся исправить утечку нашего соединения. Но тем временем мы хотим...

98
Вычитание 1 дня из даты с меткой времени

Я использую Datagrip для Postgresql. У меня есть таблица с полем даты в формате отметки времени (ex: 2016-11-01 00:00:00). Я хочу уметь: применить математический оператор, чтобы вычесть 1 день фильтровать по временному окну сегодня - 130 дней отображать его без части штампа чч / мм / сс...

97
Дамп Postgres только части таблиц для снэпшота разработчика

На производстве размер нашей базы данных составляет несколько сотен гигабайт. Для разработки и тестирования нам необходимо создать моментальные снимки этой базы данных, которые функционально эквивалентны, но имеют размер всего 10 или 20 гигабайт. Проблема в том, что данные наших бизнес-структур...

97
Преобразование файла дампа SQLITE SQL в POSTGRESQL

Я занимаюсь разработкой с использованием базы данных SQLITE с производством в POSTGRESQL. Я только что обновил свою локальную базу данных огромным количеством данных, и мне нужно передать определенную таблицу в производственную базу данных. При запуске sqlite database .dump >...

97
postgresql - sql - количество истинных значений

myCol ------ true true true false false null В приведенной выше таблице, если я это сделаю: select count(*), count(myCol); я получил 6, 5 Я получаю, 5поскольку он не считает нулевую запись. Как мне также подсчитать количество истинных значений (3 в примере)? (Это упрощение, и на самом деле я...

97
Гранты запросов для таблицы в postgres

Как я могу запросить все ГРАНТЫ, предоставленные объекту в postgres? Например, у меня есть таблица "mytable": GRANT SELECT, INSERT ON mytable TO user1 GRANT UPDATE ON mytable TO user2 Мне нужно что-то, что дает мне: user1: SELECT, INSERT user2: UPDATE...

97
Запрос PostgreSQL для возврата результатов в виде списка, разделенного запятыми

Допустим, у вас есть SELECT id from tableзапрос (в действительности это сложный запрос), который возвращает вам несколько результатов. Проблема в том, как получить все результаты idв одной строке через запятую?...

97
PostgreSQL: сброс пароля PostgreSQL в Ubuntu [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос В Ubuntu я установил базу данных PostgreSQL и создал суперпользователя для сервера. Если...

96
PostgreSQL - получить строку, которая имеет максимальное значение для столбца

Я имею дело с таблицей Postgres (называемой "жизнями"), которая содержит записи со столбцами для time_stamp, usr_id, transaction_id и life_remaining. Мне нужен запрос, который предоставит мне самое последнее количество жизней_ремайн для каждого usr_id Есть несколько пользователей (разные usr_id)...

96
Агрегатный массив Postgresql

У меня есть две таблицы Student -------- Id Name 1 John 2 David 3 Will Grade --------- Student_id Mark 1 A 2 B 2 B+ 3 C 3 A Можно ли сделать собственный Postgresql SELECT для получения результатов, как показано ниже: Name Array of marks ----------------------- 'John', {'A'} 'David', {'B','B+'}...

96
локальное соединение docker postgres pgadmin

Я создал образ ubuntu с nginx, php и postgres. Я хочу подключить базу данных postgres в моем текущем изображении с pgadminрасположенной на моем локальном компьютере. Я попытался использовать инспектор докеров, чтобы попытаться использовать ip изображения для подключения к моему локальному pgadmin,...

96
Как использовать несколько операторов WITH в одном запросе PostgreSQL?

Я хотел бы «объявить», что фактически является несколькими таблицами TEMP, используя оператор WITH. Запрос, который я пытаюсь выполнить, выглядит следующим образом: WITH table_1 AS ( SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date ) WITH table_2 AS ( SELECT...