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

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

3
Чи існує в PostgreSQL безпечна для типу перша () сукупна функція?
Повне запитання перепишіть Я шукаю першу () сукупну функцію. Тут я знайшов щось, що майже працює: CREATE OR REPLACE FUNCTION public.first_agg ( anyelement, anyelement ) RETURNS anyelement LANGUAGE sql IMMUTABLE STRICT AS $$ SELECT $1; $$; -- And then wrap an aggregate around it CREATE AGGREGATE public.first ( sfunc = …

1
VACUUM повертає дисковий простір в операційну систему
VACUUMзазвичай не повертає дисковий простір в операційну систему, за винятком деяких особливих випадків. З документів: Стандартна форма VACUUMвидаляє версії мертвих рядків у таблицях та індексах і позначає простір, доступний для подальшого повторного використання. Однак це не поверне простір операційній системі, за винятком спеціального випадку, коли одна або кілька сторінок у …

2
PgAdmin III - Як підключитися до бази даних, коли пароль порожній?
На моєму ПК я встановив PostgreSQL 9.1 (Win 7). У мене є невеликий додаток Java, що успішно підключається до нього за допомогою login=saта password="". З'єднання працює. Однак від самого PgAdmin III він відмовляється. Я отримав: Error connecting to the server: fe_sendauth: no password supplied Як підключитися до своєї бази даних …

2
Чи перервано давній запит Postgres, якщо зв’язок втрачено / порушено?
Якщо я відкрию підключення до Postgres і видаю тривалий запит, а потім розірваю з'єднання (наприклад, вбиваю клієнтський процес, який відкрив з'єднання), чи триватиме тривалий запит і далі він буде автоматично перерваний? Це налаштовується? (Я використовую Postgresql 9.2.9)

5
Запит для повернення вихідних назв стовпців та типів даних запиту, таблиці чи представлення
Чи є запит або команда PostgreSQL, яка повертає назви полів та типи полів запиту, таблиці чи представлення? Наприклад, рішення, якщо застосовується до простого SELECT запиту, як, наприклад, SELECT * from personмає повернути такий список, як: Column Name | Column Type =========================== First Name | character Last Name | character Age …

6
Виберіть стовпці всередині json_agg
У мене запит типу: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; Як я можу вибрати стовпці, bщоб у мене не було b.item_idоб'єкта JSON? Я читав про ROW, але він повертає об'єкт JSON на зразок: {"f1": "Foo", "f2": "Bar"} Мені …

3
Чи можу я вказати за замовчуванням для лівого зовнішнього з'єднання?
Припустимо, у мене є таблиці a (зі стовпцем a1) і b (зі стовпцями b1 і b2), і я виконую ліве зовнішнє з'єднання SELECT * FROM a LEFT OUTER JOIN b ON a.a1 = b.b1 Тоді b1 і b2 будуть NULL, коли значення a1 не має відповідного значення b1. Чи можу …
21 postgresql  join 

2
Рядок повторної перевірки Cond: в планах запитів при скануванні растрової карти
Це відмова від коментарів до попереднього питання: Запит Postgres 9.4.4 займає назавжди Використовуючи PostgreSQL 9.4, завжди здається, що Recheck Cond:рядок після сканування індексу растрових зображень у планах запитів виводиться EXPLAIN. Як і у EXPLAINвисновку згаданого питання: -> Bitmap Heap Scan on table_three (cost=2446.92..19686.74 rows=8159 width=7) Recheck Cond: (("timestamp" > (now() …

3
Запитайте визначення матеріалізованого виду в Postgres
Мені цікаво, як запитувати визначення матеріалізованого виду в Postgres. Для довідки, те, що я сподівався зробити, дуже схоже на те, що ви можете зробити для звичайного перегляду: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; що дає вам наступні стовпці: table_catalog table_schema table_name view_definition check_option is_updatable is_insertable_into is_trigger_updatable is_trigger_deletable is_trigger_insertable_into …

1
Повна кількість / кількість / середнє значення за інтервал дати
У базі даних про трансакції, що охоплюють тисячі організацій протягом 18 місяців, я хотів би запустити запит, щоб згрупувати кожен можливий 30-денний період за entity_idдопомогою СУМ їх суми транзакцій та COUNT їхніх транзакцій за той 30-денний період, і повернути дані таким чином, щоб потім я міг запитати. Після багато тестування …

4
Об'єднання окремих діапазонів у найбільші можливі суміжні діапазони
Я намагаюся поєднувати декілька діапазонів дат (моє завантаження становить приблизно макс. 500, більшість випадків 10), які можуть або не можуть перетинатися на найбільші можливі суміжні діапазони дат. Наприклад: Дані: CREATE TABLE test ( id SERIAL PRIMARY KEY NOT NULL, range DATERANGE ); INSERT INTO test (range) VALUES (DATERANGE('2015-01-01', '2015-01-05')), (DATERANGE('2015-01-01', …

6
Порахуйте, де два чи більше стовпців поспіль мають певне значення [баскетбол, подвійний подвійний, потрійний подвійний]
Я граю в баскетбольну гру, яка дозволяє виводити її статистику у вигляді файлу бази даних, тому можна обчислити з неї статистику, яка не реалізована в грі. Поки я не мав жодних проблем з підрахунком потрібних статистичних даних, але тепер у мене виникли проблеми: підрахунок кількості подвійних парних та / або …

1
Різниця продуктивності між MySQL та PostgreSQL для тієї ж схеми / запитів [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Я новачок DBA і маю досвід роботи в Microsoft SQL Server, але хочу перейти …

5
Найкраща хмарна платформа для PostgreSQL [закрита]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 6 років тому . В даний час у своєму проекті ми використовуємо спеціалізовані сервери для нашої бази даних PostgreSQL. Теоретично ми можемо запустити …
20 postgresql  cloud 

3
Як оптимізувати базу даних для великого вводу / виводу з оновлень (програмного та апаратного забезпечення)
У мене є база даних postgresql 9.2, яка весь час сильно оновлюється. Отже, система пов'язана з входом / виводом, і я зараз розглядаю можливість зробити ще одне оновлення, мені просто потрібні деякі вказівки щодо того, з чого почати вдосконалюватись. Ось картина, як виглядала ситуація за останні 3 місяці: Як бачите, …

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