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

для питань PostgreSQL, характерних для версії 9.1.


5
Команда «використовувати базу даних» у PostgreSQL
Я початківець в PostgreSQL. Я хочу підключитися до іншої бази даних з редактора запитів Postgres - на зразок USEкоманди MySQL або MS SQL Server. Я знайшов \c databasenameпошук в Інтернеті, але він працює лише на psql . Коли я спробую це з редактора запитів PostgreSQL, я отримую синтаксичну помилку. Я …


7
повинні з'являтися в пункті GROUP BY або використовуватися в сукупній функції
У мене є таблиця, яка виглядає як "makerar", що телефонує cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 І я хочу вибрати максимальну середню для кожного імені. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; але …

13
Я забув пароль, який я ввів під час встановлення postgres
Я або забув або неправильно ввів (під час встановлення) пароль користувачеві Postgres за замовчуванням. Я, здається, не можу його запустити, і я отримую таку помилку: psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql Чи все-таки потрібно скинути пароль або як створити нового користувача з привілеями суперпользователя? Я …

8
Змініть тип поля варшара на ціле число: "не можна автоматично передати на тип цілого"
У мене невелика таблиця, і певне поле містить тип " характер варіюється ". Я намагаюся змінити його на " Integer ", але це дає помилку, що кастинг неможливий. Чи є спосіб обходити це чи мені просто створити іншу таблицю і внести до неї записи за допомогою запиту. Поле містить лише …


8
Помилка PostgreSQL: скасування заяви через конфлікт із відновленням
Я отримую таку помилку під час запуску запиту на db PostgreSQL в режимі очікування. Запит, який викликає помилку, працює нормально протягом 1 місяця, але коли ви запитуєте більше 1 місяця, виникає помилка. ERROR: canceling statement due to conflict with recovery Detail: User query might have needed to see row versions …

5
Збережіть результат запиту в змінній за допомогою PL / pgSQL
Як віднести результат запиту до змінної в PL / pgSQL, мові процедур PostgreSQL? У мене є функція: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else --do the else part end if; …

1
Запитайте параметр (налаштування postgresql.conf), як "max_connections"
Хтось знає, чи можливо навіть (і як, якщо так) запитувати налаштування сервера баз даних у PostgreSQL (9.1)? Мені потрібно перевірити налаштування max_connections(максимальна кількість відкритих db-з'єднань).


16
Rails 3 - не вдається встановити pg gem
Коли я намагаюся запустити пакет (встановити пакет), я весь час отримую Installing pg (0.13.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ryan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the …

8
як виключити нульові значення в array_agg, як у string_agg, використовуючи postgres?
Якщо я використовую array_aggдля збору імен, я отримую свої імена, розділені комами, але якщо є nullзначення, це значення також береться як ім'я в сукупності. Наприклад : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = 'N' THEN g.users ELSE NULL END) non_canonical_users …

4
ALTER TABLE, встановіть нуль у не нульовий стовпець, PostgreSQL 9.1
У мене є таблиця з не нульовим стовпцем. Як встановити нульове значення в цьому стовпці за замовчуванням? Я маю на увазі, я хочу зробити щось подібне: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; але це показує: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error …


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