Какую команду или короткий ключ я могу использовать для выхода из утилиты командной строки PostgreSQL
по вопросам PostgreSQL, относящимся к версии 9.1.
Какую команду или короткий ключ я могу использовать для выхода из утилиты командной строки PostgreSQL
Я новичок в PostgreSQL. Я хочу подключиться к другой базе данных из редактора запросов Postgres - например, USEкоманды MySQL или MS SQL Server. Я нашел \c databasenameпутем поиска в Интернете, но он работает только на PSQL . Когда я пытаюсь сделать это из редактора запросов PostgreSQL, я получаю...
Когда я делаю \dtв psql, я получаю только список таблиц в текущей схеме ( publicпо умолчанию). Как я могу получить список всех таблиц во всех схемах или конкретной...
У меня есть таблица, которая выглядит как этот вызывающий "makerar" cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 И я хочу выбрать максимальное среднее значение для...
Я либо забыл, либо набрал (во время установки) пароль для пользователя по умолчанию в Postgres. Кажется, я не могу его запустить и получаю следующую ошибку: psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql Есть ли способ сбросить пароль или как создать нового...
Вопрос простой. Как добавить столбец xв таблицу y, но только если xстолбец не существует? Я нашел здесь единственное решение, как проверить, существует ли столбец. SELECT column_name FROM information_schema.columns WHERE table_name='x' and column_name='y';...
У меня есть небольшая таблица, и определенное поле содержит тип « символ меняется ». Я пытаюсь изменить его на " Integer ", но выдает ошибку, что приведение невозможно. Есть ли способ обойти это или я должен просто создать другую таблицу и внести записи в нее с помощью запроса. Поле содержит только...
Я получаю следующую ошибку при выполнении запроса к базе данных PostgreSQL в режиме ожидания. Запрос, который вызывает ошибку, работает нормально в течение 1 месяца, но при запросе более 1 месяца возникает ошибка. ERROR: canceling statement due to conflict with recovery Detail: User query might...
Как присвоить результат запроса переменной в 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...
Кто-нибудь знает, возможно ли (и как, если да) запросить настройку сервера базы данных в PostgreSQL (9.1)? Мне нужно проверить max_connectionsнастройку (максимальное количество открытых подключений к базе данных...
Как преобразовать целое число в строку как часть запроса PostgreSQL? Так, например, мне нужно: SELECT * FROM table WHERE <some integer> = 'string of numbers' где <some integer>может быть от 1 до 15...
Если я использую array_aggдля сбора имен, я получаю имена через запятую, но в случае, если есть nullзначение, это значение null также принимается как имя в совокупности. Например : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN...
Когда я пытаюсь запустить пакет (установка пакета), я все время получаю 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...
У меня есть таблица с ненулевым столбцом. Как установить нулевое значение в этом столбце по умолчанию? То есть я хочу сделать что-то вроде этого: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; но показывает: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error...
Я использую PostgreSQL 9.1. У меня есть имя столбца таблицы. Можно ли найти таблицы, в которых есть / есть этот столбец? Если да, то как?
У меня есть такой запрос, который красиво генерирует серию дат между двумя заданными датами: select date '2004-03-07' + j - i as AllDate from generate_series(0, extract(doy from date '2004-03-07')::int - 1) as i, generate_series(0, extract(doy from date '2004-08-16')::int - 1) as j Он генерирует...
Во-первых, если вы не используете 9.1+, обратитесь к этому вопросу . Как установить расширение для PostgreSQL 9.1?