Запитання з тегом «postgresql»

Усі версії PostgreSQL. Додайте додатковий тег для версії, наприклад postgresql-11, якщо цей контекст важливий.

1
Чому ця ліва приєднана працює набагато гірше, ніж ЛІВНЕ ПРИЄДНАЙТЕСЬ ЛАТЕРАЛ?
У мене є такі таблиці (взяті з бази даних Sakila): фільм: film_id є pkey актор: glum_id - це кек film_actor: film_id та act_id - фійки для фільму / актора Я підбираю конкретний фільм. Для цього фільму я також хочу всіх акторів, які беруть участь у цьому фільмі. У мене є …

1
PostgreSQL 9.5 не запуститься після оновлення Windows 10 падіння
Я встановив оновлення Windows 10 Fall (1709) і тепер мій сервер PostgreSQL 9.5 не запуститься. Він працював вчора до оновлення, і я не вносив жодних змін у конфігурацію. Я перевірив переглядач подій і виявив такі повідомлення про помилки: 2017-10-19 11:32:32 CEST LOG: invalid value for parameter "lc_monetary": "Czech_Czech Republic.1250" 2017-10-19 …

7
Групування або вікно
У мене є ситуація, на яку я думаю, що її можна вирішити за допомогою віконної функції, але я не впевнений. Уявіть наступну таблицю CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( '2017-01-10 07:19:21.0', 3 ), ( '2017-01-10 07:19:22.0', 3 …

1
Отримайте часткове збіг із стовпця TSVECTOR, індексованого GIN
Я хотів би отримати результати, запитуючи це: SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; Це працює і повертає рядки, tsvщо містять Available. Але якщо я використовую avai(випав lable), він нічого не може знайти. Чи всі запити повинні …

1
Установка PgAdmin 4 на Debian / Ubuntu [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 3 роки тому . PgAdmin 4 1.0 нещодавно вийшов, але на сторінці завантаження для Linux є лише посилання на інстаграм. Хтось знає, чи …

1
Як я можу безперешкодно оновити основну версію післяскресної бази даних AWS RDS?
Сьогодні вранці я брав участь у модернізації бази даних PostgreSQL на AWS RDS. Ми хотіли перейти від версії 9.3.3 до версії 9.4.4. Ми "протестували" оновлення на базі даних, але база даних поетапних робіт значно менша, і не використовує Multi-AZ. Виявилося, цей тест був досить неадекватним. У нашій виробничій базі використовується …

1
Отримайте 10-й та 90-й перцентилі замовник
У мене є таблиця, яка містить клієнтів та оцінки (на основі різних факторів, що не мають значення в даному випадку; у клієнта може бути кілька балів), яка виглядає приблизно так: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | …

1
Чому новий користувач може створювати таблиці в PostgreSQL?
Я дотримувався двох навчальних посібників для створення БД з: повністю привілейоване посилання користувача посилання користувача лише для читання Тоді я отримав підказку з підручника CJ Estel, в якому зазначається, що "ви, можливо, успадкували можливість створювати таблиці, хоча ми ніколи прямо не давали її новому користувачеві". Впевнений, що користувач, який лише …

1
Як налагодити нерегулярний запит?
У мене є пакетний запит, який я щодня запускаю у своїй базі даних. Однак, схоже, він застряг у непрацюючому стані, і у мене виникають великі труднощі з налагодженням того, що відбувається. Запит - це агрегація таблиці, яка одночасно вставляється, і, напевно, якимось чином стосується проблеми. (Сукупність даних за попередніми днями, …

1
Надати доступ до всіх таблиць бази даних
Нещодавно я хотів поділитися правами регулярного доступу з одним користувачем сервера, і зрозумів, що проста CREATE USERта GRANT ALL ON DATABASEкоманда не дозволяє йому запускати прості SELECTдані. Я хотів би надати права на всі таблиці з даної бази даних певному користувачеві, але я не впевнений, чи є найкращою ідеєю надати …

2
Постгреси неповна помилка запуску пакету
Я намагаюся встановити Postgres 9.3 на Ubuntu 14.04, і я отримую неоднозначну помилку при запуску. Ось що я бачу: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail] Тож я …

1
Оновіть усі стовпці з іншої таблиці
Мені потрібно оновити таблицю з іншої, і мені потрібно оновити всі стовпці. Окрім перерахування кожного стовпця в SETпункті, чи є спосіб оновлювати їх усі одразу? Подобається це: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Я спробував у psql, він не працює. Я повинен перерахувати кожен …

3
Чи можна ВІДДІЛИТИ ВІД ЧАСУВАННЯ З будь-яким чи ВСІМ?
Є Postgres спосіб об'єднання IS DISTINCT FROMз ANYабо яким -небудь іншим акуратним способом отримати той же результат? select count(*) from (select 'A' foo union all select 'Z' union all select null) z where foo <> any(array[null, 'A']); count ------- 1 (1 row) select count(*) from (select 'A' foo union all …

7
Чому PostgreSQL 9.3 не запуститься на Ubuntu?
Я успішно встановив PostgreSQL 9.3 з репозиторію APT на 2-х VM, що працює на Ubuntu 12.04 та 13.04 ... однак я не можу змусити його правильно встановитись на моїй хост-машині під управлінням Ubuntu 12.04. Встановлення (цього разу) здається нормальним, але, можливо, є помилка, яку я не розумію: * No PostgreSQL …

2
Різниця в postgreSQL між VACUUM FULL і CLUSTER
У мене є таблиця з розміром 200 ГБ, зайнятою даними, і розміром 180 ГБ - 6 індексами. Він на 30% роздутий, тому я хочу повернути небажаний ним простір. Він кластеризований на job_id_idx індекс. Тож, щоб повернути простір, чи потрібно мені використовувати clusterкоманду чи vacuum fullкоманду? Яка різниця між цими двома …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.