Запитання з тегом «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 Але я хотів би отримати часову позначку лише в мілісекундах (як Довга). Щось на зразок …

4
Чи може просторовий індекс допомогти запиту "діапазон - порядок за межами"
Задаючи це питання, спеціально для Postgres, оскільки він має гарний підхід для R-дерева / просторових індексів. У нас є наступна таблиця зі структурою дерева (модель вкладеного набору) слів та їх частотами: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer UNIQUE KEY rset integer UNIQUE KEY І …

2
Примусити клієнтів PostgreSQL використовувати SSL?
Я налаштував ssl = onв postgresql.conf(і встановлений сертифікат Etcetera). Чи гарантує це, що всі клієнти завжди підключатимуться через SSL? (Тобто ssl = onце робить неможливим з'єднання без шифрування SSL?) Чи є інші способи гарантувати, що всі клієнти завжди підключаються через SSL / TLS? З повагою, KajMagnus
29 postgresql 

1
JSONB з індексуванням до hstore
Я намагаюся визначитися з дизайном бази даних, маючи на цьому етапі якомога менше припущень (щодо того, як насправді розвивається веб-додаток). В якості першого кроку, розуміючи, що JOINS - це дорого, я розглядаю невелику кількість монолітних таблиць на відміну від великої кількості нормалізованих менших таблиць. Як другий момент, я плутаюся між …

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

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


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 dolor sit …
28 postgresql 

1
Функція Postgres призначає результати запиту кільком змінним
Мені потрібно призначити значення 2 змінним, як показано нижче у функції Postgres. a := select col1 from tbl where ... b := select col2 from tbl where ... Як я можу призначити 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 Services?
Я використовую машину на основі відкритого коду (RHEL 6.2), на якій працює програмне забезпечення SIEM. Коли я запускаю topкоманду, я бачу postgresі postmasterобидва з використанням 96% процесора. Чи є спосіб встановити чітку точку чи побачити, що спричиняє накопичення цих служб?
28 postgresql 

2
Псевдонім посилання стовпців у цьому ж списку SELECT
Я перетворюю стару систему на основі MS-Access в PostgreSQL. В Access поля, складені в SELECTs, можуть використовуватися як частини рівнянь для пізніших полів, таких як: 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.