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

PostgreSQL - це об'єктна реляційна система управління базами даних з відкритим кодом, доступна для всіх основних платформ, включаючи Linux, UNIX, Windows та OS X. Питання щодо адміністрування або додаткових функцій найкраще направляти на dba.stackexchange.com.


9
Як видалити значення типу enum у postgres?
Як видалити значення типу enum, яке я створив у postgresql? create type admin_level1 as enum('classifier', 'moderator', 'god'); Наприклад, я хочу видалити moderatorзі списку. Я не можу знайти нічого в документах. Я використовую Postgresql 9.3.4.
109 postgresql  enums 


3
Як збільшити максимум з'єднань у постгресах?
Я використовую DB Postgres для свого продукту. Під час виконання пакетної вставки за допомогою slick 3 я отримую повідомлення про помилку: org.postgresql.util.PSQLException: FATAL: вибачте, занадто багато клієнтів вже є. Операція моєї пакетної вставки складе більше тисяч записів. Максимальне з'єднання для моїх постгрес - 100. Як збільшити максимум з'єднань?
108 postgresql 

1
Збільшення значення в Postgres
Я трохи новачок у postgres. Я хочу взяти значення (яке є цілим числом) у полі таблиці postgres і збільшити його на одиницю. Наприклад, якщо таблиця "підсумки" мала 2 стовпці, "ім'я" та "загальна кількість", а в Білла 203, що б було за допомогою SQL-оператора, щоб перенести загальну суму Білла на 204?

7
Швидкий спосіб виявити кількість рядків таблиці в PostgreSQL
Мені потрібно знати кількість рядків у таблиці, щоб обчислити відсоток. Якщо загальний підрахунок перевищує деяку заздалегідь задану константу, я буду використовувати постійне значення. В іншому випадку я буду використовувати фактичну кількість рядків. Я можу використовувати SELECT count(*) FROM table. Але якщо моє постійне значення становить 500 000, а у мене …
108 sql  postgresql  count  row 

2
Як створити функцію, яка нічого не повертає
Я хочу написати функцію за допомогою pl/pgsql. Я використовую PostgresEnterprise Manager v3 і використовую оболонку для створення функції, але в оболонці я повинен визначити тип повернення. Якщо я не визначаю тип повернення, я не зможу створити функцію. Як можна створити функцію без повернення результату, тобто функцію, яка створює нову таблицю?

11
Як налаштувати базу даних PostgreSQL у Django
Я новачок у Python та Django. Я конфігурую проект Django за допомогою резервного механізму бази даних PostgreSQL, але я отримую помилки при кожній роботі бази даних. Наприклад, коли я бігаю manage.py syncdb, я отримую: C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File …

6
Як видалити фіксовану кількість рядків із сортуванням у PostgreSQL?
На цей питання є відповіді на Stack Overflow на російському : DELETE та LIMIT в PostgreSQL Я намагаюся перенести деякі старі запити MySQL до PostgreSQL, але у мене виникають проблеми з цим: DELETE FROM logtable ORDER BY timestamp LIMIT 10; PostgreSQL не дозволяє замовляти чи обмежувати у своєму синтаксисі видалення, …
107 sql  postgresql 

2
Чи є спосіб встановити час "закінчення", після якого введення даних автоматично видаляється в PostgreSQL?
Чи є спосіб встановити якийсь час "закінчення" для записів даних у PostgreSQL ? Я думаю про щось рівнозначне EXPIREв Redis . Я не хочу зберігати часову позначку, а потім вручну кодувати якусь роботу cron, щоб перевірити, які записи закінчилися. Я намагаюся з’ясувати, чи є в PostgreSQL якась нативна функція, яка …
107 database  postgresql  ttl 

2
Порядок масиву_agg постгреSQL
Таблиця "тварини": animal_name animal_type Tom Cat Jerry Mouse Kermit Frog Запит: SELECT array_to_string(array_agg(animal_name),';') animal_names, array_to_string(array_agg(animal_type),';') animal_types FROM animals; Очікуваний результат: Tom;Jerry;Kerimt, Cat;Mouse;Frog OR Tom;Kerimt;Jerry, Cat;Frog;Mouse Чи можу я бути впевненим, що порядок у першій сукупній функції завжди буде таким же, як у другій. Я маю на увазі, я б не …

13
Rails and PostgreSQL: Постгреси ролей не існують
Я встановив PostgreSQL на своєму Mac OS Lion і працюю над додатком рейки. Я використовую RVM, щоб тримати все окремо від інших моїх програм Rails. З якоїсь причини, коли я намагаюся перенести db вперше, грабля не може знайти користувача postgres. Я отримую помилку FATAL: role "postgres" does not exist У …

2
Як повернути результат SELECT всередині функції в PostgreSQL?
У мене є функція в PostgreSQL, але я не знаю, як повернути результат запиту: CREATE OR REPLACE FUNCTION wordFrequency(maxTokens INTEGER) RETURNS SETOF RECORD AS $$ BEGIN SELECT text, count(*), 100 / maxTokens * count(*) FROM ( SELECT text FROM token WHERE chartype = 'ALPHABETIC' LIMIT maxTokens ) as tokens GROUP …


3
Оновити або вставити (кілька рядків і стовпців) з підзапиту в PostgreSQL
Я намагаюся зробити щось подібне в postgres: UPDATE table1 SET (col1, col2) = (SELECT col2, col3 FROM othertable WHERE othertable.col1 = 123); INSERT INTO table1 (col1, col2) VALUES (SELECT col1, col2 FROM othertable) Але точка 1 неможлива навіть із postgres 9.0, як зазначено в документах ( http://www.postgresql.org/docs/9.0/static/sql-update.html ) Також пункт …

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