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

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

6
Як використовувати ПОВЕРНЕННЯ з ON CONFLICT у PostgreSQL?
У PostgreSQL 9.5 є наступний UPSERT: INSERT INTO chats ("user", "contact", "name") VALUES ($1, $2, $3), ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHING RETURNING id; Якщо немає конфліктів, він повертає щось подібне: ---------- | id | ---------- 1 | 50 | ---------- 2 | 51 | ---------- Але якщо …

2
Як отримати min / max двох цілих чисел у Postgres / SQL?
Як знайти максимум (або мінімум) двох цілих чисел у Postgres / SQL? Одне з цілих чисел не є значенням стовпця. Я наведу приклад сценарію: Я б хотів відняти ціле число зі стовпця (у всіх рядках), але результат не повинен бути меншим за нуль. Отже, для початку я маю: UPDATE my_table …
147 postgresql 


5
PostgreSQL: Чи краще використовувати кілька баз даних по одній схемі кожна, або одну базу даних з декількома схемами?
Після цього коментаря до одного з моїх запитань я замислююся, чи краще використовувати одну базу даних із схемами X чи навпаки. Моя ситуація: я розробляю веб-додаток, де, коли люди реєструються, я створюю (фактично) базу даних (ні, це не соціальна мережа: кожен повинен мати доступ до власних даних і ніколи не …

18
Перерахуйте всі послідовності в Postgres db 8.1 з SQL
Я перетворюю db з postgres в mysql. Оскільки я не можу знайти інструмент, який виконує трюк сам, я збираюся перетворити всі послідовності постгресів до ідентифікаторів автопосилення в mysql зі значенням автоматичного збільшення. Отже, як я можу перерахувати всі послідовності у БД Postgres ( 8.1 версія) з інформацією про таблицю, в …

4
Чим відрізняється LATERAL від підзапиту в PostgreSQL?
Оскільки Postgres вийшов із можливістю робити LATERALприєднання, я читав на ньому, оскільки в даний час роблю складні дампи для моєї команди з безліччю неефективних підзапитів, завдяки яким загальний запит займає чотири хвилини або більше. Я розумію , що LATERALприєднується може бути в змозі допомогти мені, але навіть після прочитання статті …

16
Неможливо знайти клієнтську бібліотеку PostgreSQL (libpq)
Я намагаюся встановити PostgreSQL для Rails на Mac OS X 10.6. Спочатку я спробував встановити MacPorts, але це не вийшло, тому я зробив встановлення DMG одним клацанням. Це, здавалося, спрацювало. Я підозрюю, що мені потрібно встановити пакети розробки PostgreSQL, але я не маю уявлення, як це зробити на OS X. …

6
PostgreSQL відключає більше виводу
Я запускаю скрипт на своєму сервері PostgreSQL: psql db -f sql.sql з bashабо в cronсценарії. Він продовжує намагатися запам'ятати вихід з допомогою moreабо less. Як вимкнути пагинацію результатів psql? Все, що я хочу зробити, - це змінити дані, мені не важливо жодного виводу.
146 postgresql 

8
Як об'єднати стовпці в SELECT Postgres?
У мене є два стовпці рядків aі bв таблиці foo. select a, b from fooповертає значення aі b. Однак конкатенація aі bне працює. Я намагався : select a || b from foo і select a||', '||b from foo Оновлення з коментарів: обидва стовпці мають тип character(2).


8
Дивне повідомлення про помилку SQLAlchemy: TypeError: 'dict' об'єкт не підтримує індексацію
Я використовую вручну створений SQL для отримання даних із бази даних PG, використовуючи SqlAlchemy. Я намагаюся отримати запит, який містить оператор SQL, подібний оператору "%", і, здається, кидає SqlAlcjhemy через цикл: sql = """ SELECT DISTINCT u.name from user u INNER JOIN city c ON u.city_id = c.id WHERE c.designation=upper('fantasy') …

2
Як опустити кілька стовпців у postgresql
Я хочу опустити 200 стовпців у свою таблицю в PostgreSQL. Я намагався: ALTER TABLE my_table DROP COLUMN col1, col2 Але я отримую таку помилку: ПОМИЛКА: помилка синтаксису на рівні "col2" або біля нього
144 postgresql 

3
Чи може PostgreSQL індексувати стовпці?
Я не можу знайти однозначної відповіді на це питання в документації. Якщо стовпець - це тип масиву, чи всі введені значення будуть індексуватися індивідуально? Я створив просту таблицю з одним int[]стовпцем і поставив на ній унікальний індекс. Я помітив, що не можу додати той самий масив ints, що змушує мене …

8
Чи можливо виконувати запити міжбазових даних за допомогою PostgreSQL?
Я буду здогадуватися, що відповідь "ні" на основі наведеного нижче повідомлення про помилку (і цього результату Google ), але чи все-таки потрібно виконати запит міжбазових даних за допомогою PostgreSQL? databaseA=# select * from databaseB.public.someTableName; ERROR: cross-database references are not implemented: "databaseB.public.someTableName" Я працюю з деякими даними, розподіленими на двох базах …
143 sql  postgresql 

8
Rails: FATAL - невдала аутентифікація для користувачів (PG :: Помилка)
Я веду свою розробку на Ubuntu 11.10 та RubyMine Ось мої налаштування розробки для database.yml: які RubyMine створив для мене development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: Коли я намагаюся запустити додаток, я отримую цю помилку нижче, здається, що я ще не створив користувача «проекту», …

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