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

Все версии PostgreSQL. Добавьте дополнительный тег для конкретной версии, такой как postgresql-11, если этот контекст важен.


2
Как получить столбец отметки времени в PostgreSQL всего за миллисекунды?
У меня есть столбец «создан» с типом timestamp without time zone default now()в базе данных PostgreSQL. Если я выберу столбцы, по умолчанию у них будет хороший и читаемый формат: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Но я бы хотел получить отметку времени всего за миллисекунды (как Long). Что-то …

4
Может ли пространственный индекс помочь в запросе «диапазон - порядок - предел»
Задавая этот вопрос, специально для Postgres, так как он имеет хорошую поддержку для R-дерева / пространственных индексов. У нас есть следующая таблица с древовидной структурой (модель Nested Set) слов и их частотами: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer UNIQUE KEY rset integer UNIQUE KEY …

2
Заставить клиентов PostgreSQL использовать SSL?
Я настроил ssl = onв postgresql.conf(и установил сертификат и так далее). Гарантирует ли это, что все клиенты всегда будут подключаться через SSL? (Т.е. делает ssl = onли это невозможным подключение без шифрования SSL?) Существуют ли другие способы гарантировать, что все клиенты всегда подключаются через SSL / TLS? С наилучшими пожеланиями, …
29 postgresql 

1
JSONB с индексированием против hstore
Я пытаюсь определиться с дизайном базы данных, используя как можно меньше предположений (относительно того, как на самом деле развивается веб-приложение) на данном этапе. В качестве первого шага, понимая, что СОЕДИНЕНИЯ являются дорогостоящими, я рассматриваю небольшое количество монолитных таблиц, а не большое количество нормализованных меньших таблиц. Во-вторых, я запутался между использованием …

2
Как справиться с неправильным планом запроса, вызванным точным равенством по типу диапазона?
Я выполняю обновление, где мне требуется точное равенство для tstzrangeпеременной. Изменено ~ 1M строк, а запрос занимает ~ 13 минут. Результат EXPLAIN ANALYZEможно увидеть здесь , и фактические результаты чрезвычайно отличаются от тех, которые оцениваются планировщиком запросов. Проблема заключается в том, что при сканировании индекса t_rangeожидается возврат одной строки. Похоже, …

4
Проверка, имеют ли две таблицы одинаковое содержимое в PostgreSQL
Об этом уже спрашивали о переполнении стека , но только для MySQL. Я использую PostgreSQL. К сожалению (и удивительно), PostgreSQL, похоже, не имеет ничего подобногоCHECKSUM table . Решение PostgreSQL было бы хорошо, но общее решение было бы лучше. Я нашел http://www.besttechtools.com/articles/article/sql-query-to-check-two-tables-have-identical-data , но я не понимаю используемую логику. Предыстория: я …

1
Преобразовать все записи столбцов в нижний регистр
Я использую PostgreSQL 9.1 и у меня есть таблица пользователей с loginколонкой. имена входа чувствительны к регистру, например, Bob, MikE, john. Я хотел бы преобразовать все эти записи в нижний регистр. Как я могу это сделать?

2
Как обернуть длинные строки при выборе текстовых столбцов SQL?
Я выбираю из таблицы с длинными текстовыми столбцами. Я хотел бы обернуть длинные строки до максимальной длины строки. От: SELECT * FROM test; test_id | text --------+----------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem Для того, чтобы: test_id | text --------+----------------------------- 1 | Lorem ipsum …
28 postgresql 

1
Функция Postgres назначает результаты запроса нескольким переменным
Мне нужно присвоить значения переменной 2, как показано ниже в функции Postgres. a := select col1 from tbl where ... b := select col2 from tbl where ... Как я могу назначить 2 значения для 2 переменных в одной строке команды? подобно a,b := select col1,col2 from tbl where ...

2
Предотвращение запуска PostgreSQL при загрузке в Ubuntu
Я использую PostgreSQL 9.2, и он запускается автоматически при запуске системы (Kubuntu). Как я могу избежать этого? Мне нужно запустить его вручную, и я не хочу, чтобы он запускался без присмотра, потому что мне нужно смотреть на консоль.

4
Обновляет ли строка с тем же значением фактическое обновление строки?
У меня есть вопрос, связанный с производительностью. Допустим, у меня есть пользователь с именем Майкл. Возьмите следующий запрос: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 Будет ли запрос фактически выполнять обновление, даже если оно обновляется до того же значения? Если так, как я могу предотвратить это?

3
Устранение проблем с высокой загрузкой ЦП в сервисах postgres и postmaster?
Я использую машину с открытым исходным кодом (RHEL 6.2) под управлением программного обеспечения SIEM. Когда я запускаю topкоманду, я вижу postgresи то и postmasterдругое с загрузкой процессора 96%. Есть ли способ уточнить или посмотреть, что заставляет эти службы складываться?
28 postgresql 

2
Ссылочный столбец псевдоним в том же списке SELECT
Я конвертирую старую систему на основе MS-Access в PostgreSQL. В Access поля, которые были созданы в SELECT, могут использоваться как части уравнений для более поздних полей, например: SELECT samples.id, samples.wet_weight / samples.dry_weight - 1 AS percent_water, 100 * percent_water AS percent_water_100 FROM samples; Когда я делаю это в PostgreSQL, Postgres …

3
обновление с postgres 9.1 до 9.3 на сервере Ubuntu
У меня есть рабочий сервер (Ubuntu 13.10), работающий с postgresql 9.1. Я хочу использовать несколько функций 9.3, поэтому хочу обновить. Может ли кто-нибудь помочь мне с обновлением с 9.1 до 9.3, чтобы время простоя составило не более 30 минут. или так? Основная задача - предотвратить потерю данных или избыточность файлов.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.