Вопросы с тегом 'postgresql'

PostgreSQL - это система управления объектно-реляционными базами данных с открытым исходным кодом (ORDBMS), доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Пожалуйста, укажите вашу точную версию Postgres при задании вопросов. Вопросы, связанные с администрированием или расширенными функциями, лучше всего подходят для dba.stackexchange.com.
7
ответов

Рекомендации по длине столбца SQL varchar

Каждый раз, когда вы настраиваете новую таблицу SQL или добавляете новый столбец varchar в существующую таблицу, мне интересно, что самое лучшее для length. Итак, скажем, у вас есть столбец с именем name типа varchar. Итак, вы должны выбрать длину...
задан 28 нояб. '11 в 14:26
5
ответов

Как установить первичный ключ auto increment в PostgreSQL?

У меня есть таблица в PostgreSQL с 22 столбцами, и я хочу добавить первичный ключ автоматического увеличения. Я попытался создать столбец с именем id типа BIGSERIAL, но pgadmin ответил с ошибкой: ERROR: sequence must have same owner as table it is...
задан 10 окт. '11 в 23:56
13
ответов

psql: FATAL: роли "postgres" не существует

Я начинающий новичок. Я установил postgres.app для mac. Я играл с командами psql, и я случайно уронил базу данных postgres. Я не знаю, что было в нем. В настоящее время я работаю над учебником: http://www.rosslaird.com/blog/building-a-project-with-...
задан 08 марта '13 в 22:31
15
ответов

Восстановление Postgresql после обновления до OSX 10.7 Lion

Недавно я обновился до OSX 10.7, после чего моя установка рельсов была полностью запущена при попытке подключиться к серверу psql. Когда я делаю это из командной строки, используя psql -U postgres он работает отлично, но когда я пытаюсь запустить ...
задан 21 июля '11 в 5:22
5
ответов

Создание UUID в инструкции Postgres for Insert?

Мой вопрос довольно прост. Я знаю концепцию UUID, и я хочу создать ее, чтобы ссылаться на каждый "элемент" из "магазина" в моей базе данных. Кажется разумным? Проблема следующая строка возвращает ошибку: honeydb=# insert into items values( uuid_gen...
задан 20 сент. '12 в 4:53
15
ответов

Postgres: INSERT, если не существует

Я использую Python для записи в базу данных postgres: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Но поскольку некоторые из мои...
задан 01 нояб. '10 в 17:24
23
ответов

Список столбцов с индексами в PostgreSQL

Я хотел бы получить столбцы, в которых указатель включен в PostgreSQL. В MySQL вы можете использовать SHOW INDEXES FOR table и посмотреть столбец Column_name. mysql> show indexes from foos; +-------+------------+---------------------+---------...
задан 05 февр. '10 в 2:39
8
ответов

Как тщательно очистить и переустановить postgresql на ubuntu?

Как-то мне удалось полностью запутать установку postgresql в кармане Ubuntu. Я хочу начать с нуля, но когда я "очищаю" пакет с помощью apt-get, он по-прежнему оставляет следы, так что переустановка конфигурации не работает должным образом. После вып...
задан 01 мая '10 в 5:07
7
ответов

Как указать пароль для psql неинтерактивно?

Я пытаюсь автоматизировать процесс создания базы данных с помощью оболочки script, и одна вещь, которую я ударил по дорожному блоку с передачей пароля psql. Вот немного кода из оболочки script: psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL" К...
задан 20 июня '11 в 0:06
3
ответов

Список таблиц в схеме PostgreSQL

Когда я делаю \dt в psql, я получаю только список таблиц в текущей схеме (public по умолчанию). Как я могу получить список всех таблиц во всех схемах или конкретной схеме?
задан 26 марта '13 в 20:56
8
ответов

Проверьте, работает ли определенная служба на Ubuntu

Я не знаю имя службы, но хотел бы остановить службу, проверив ее статус. Например, если я хочу проверить, работает ли служба PostgreSQL, но я не знаю имя службы, то как я могу проверить ее статус Я знаю команду для проверки состояния, если известно ...
задан 10 сент. '13 в 17:07
5
ответов

Что такое эквивалент PostgreSQL для ISNULL()

В MS SQL-Server я могу сделать: SELECT ISNULL(Field,'Empty') from Table Но в PostgreSQL я получаю синтаксическую ошибку. Как эмулировать функциональность ISNULL()?
задан 06 февр. '10 в 22:59
8
ответов

Команда размера DB Postgres

Есть ли какая-либо команда, чтобы найти все размеры баз данных в Postgres? Я могу найти размер конкретной базы данных, используя следующую команду: select pg_database_size('databaseName');
задан 20 сент. '13 в 3:22
6
ответов

Альтернативный формат вывода для psql

Я использую PostgreSQL 8.4 на Ubuntu. У меня есть таблица со столбцами c1 через cN. Столбцы достаточно широкие, что выбор всех столбцов приводит к тому, что ряд результатов запроса обрабатывается несколько раз. Следовательно, выход трудно прочитать....
задан 07 марта '12 в 18:52
13
ответов

DatabaseError: текущая транзакция прерывается, команды игнорируются до конца блока транзакции

У меня появилось много ошибок с сообщением: "DatabaseError: current transaction is aborted, commands ignored until end of transaction block" после изменения с python-psycopg на python-psycopg2 в качестве механизма базы данных проекта Django. Код ...
задан 05 июня '10 в 9:05