Вопросы с тегом «postgresql»

27
обновление с postgres 9.1 до 9.3 на сервере Ubuntu

У меня есть рабочий сервер (Ubuntu 13.10), работающий с postgresql 9.1. Я хочу использовать несколько функций 9.3, поэтому хочу обновить. Может ли кто-нибудь помочь мне с обновлением с 9.1 до 9.3, чтобы время простоя составило не более 30 минут. или так? Основная задача - предотвратить потерю...

27
Исходники нескольких файлов одновременно с PSQL

Я хочу выполнить несколько сценариев SQL последовательно с psqlодной транзакцией для настройки схемы базы данных. Каков наилучший способ сделать это? В прошлом я знал, что у меня был главный сценарий, с которым я работал psql, включая другие файлы, однако я не помню синтаксис этого...

27
Оптимизация индекса с датами

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У меня есть большая таблица объектов (15M + строка) в PostgreSQL 9.0.8, для которой я хочу запросить устаревшее поле. Я хочу...

27
Ограничение внешнего ключа на элементе массива?

Предположим, у меня есть таблица, содержащая рабочие должности: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Предположим, у меня также есть таблица, пользователи, и у каждой строки (определенного пользователя) может быть произвольное количество...

27
Роли PostgreSQL против пользователей, предоставьте права

В настоящее время я изучаю различия между PostgreSQL и MySQL, поскольку у меня есть новый проект, и я также собираюсь перенести свое существующее программное обеспечение с MySQL на PostgreSQL. Я фактически начал создавать HTML-таблицу со сравнением команд (для пользователей / баз данных / командной...

27
Мне нужно запустить VACUUM FULL без свободного места на диске

У меня есть одна таблица, которая занимает около 90% дискового пространства на нашем сервере. Я решил оставить несколько столбцов, чтобы освободить место. Но мне нужно вернуть место под ОС. Проблема, однако, в том, что я не уверен, что произойдет, если я запусту VACUUM FULL и не хватит свободного...

26
Как мне индексировать UUID в Postgres?

Я новичок в PostgreSQL и несколько новичок в базах данных в целом. Существует ли установленный способ индексации значений UUID в Postgres? Я разделен между использованием хеширования и использованием trie, если только у него уже нет чего-то встроенного, что он использует автоматически. Все, что я...

26
Индексы: целое число против производительности строки, если число узлов одинаково

Я занимаюсь разработкой приложения на Ruby on Rails с базой данных PostgreSQL (9.4). Для моего варианта использования столбцы в таблицах будут просматриваться очень часто, поскольку весь смысл приложения заключается в поиске очень специфических атрибутов в модели. В настоящее время я решаю,...

26
PostgreSQL: как создать полную копию схемы базы данных в той же базе данных?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Как я могу скопировать мою publicсхему в ту же базу данных с полной структурой таблицы, данными, функциями, fk, pk и т. Д. Моя версия...

25
PostgreSQL DELETE FROM завершается с ошибкой `Ошибка: попытка удалить невидимый кортеж`

Этот вопрос перенесен из-за сбоя сервера, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 3 года назад . Ошибка Попытка удалить кортежи, содержащие недопустимые метки времени с DELETE FROM comments WHERE date > '1 Jan 9999' OR date < '1...

25
Как мне перечислить все таблицы во всех схемах, принадлежащих текущему пользователю в Postgresql?

Я могу перечислить все таблицы во всех схемах, используя > \dt *.* но в нем также перечислены системные таблицы, которые намного превосходят мои таблицы, которые меня интересуют. Я хотел бы, чтобы все таблицы (и, возможно, представления), созданные мной, в общедоступной схеме и любые схемы,...

25
Совместное использование MongoDB и PostgreSQL

Мой текущий проект - это, по сути, запуск системы управления документооборотом. Тем не менее, есть некоторые морщины (удивление, удивление). Хотя некоторые морщины довольно специфичны для проекта, я полагаю, что есть некоторые общие замечания и вопросы, которые не дают канонического ответа (который...

25
Какое влияние оказывает LC_CTYPE на базу данных PostgreSQL?

Итак, у меня есть несколько серверов Debian с PostgreSQL на нем. Исторически эти серверы и PostgreSQL были локализованы с помощью набора символов Latin 9, и тогда это было нормально. Теперь мы должны разобраться с такими вещами, как польский, греческий или китайский, поэтому изменение становится...

25
Как освободить место на диске в PostgreSQL?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 5 лет назад . У меня есть локальная установка базы данных 9.1 с несколькими таблицами, которые имели cca. 300 миллионов записей и база данных...

24
Что такое БД обслуживания, заданная pgAdmin?

Диалог pgAdmin для добавления новых соединений с базой данных запрашивает «Техническую базу данных » . Чтобы иметь возможность подключиться, я установил его в базе данных, которую я хочу подключить (а также у меня есть права на подключение). Итак, почему он называется «Техническая база данных»...

24
Повысить производительность COUNT / GROUP-BY в большой таблице PostgresSQL?

Я использую PostgresSQL 9.2 и имею отношение в 12 столбцов с 6 700 000 строк. Он содержит узлы в трехмерном пространстве, каждый из которых ссылается на пользователя (который его создал). Чтобы запросить, какой пользователь создал, сколько узлов я делаю следующее (добавлено explain analyzeдля...

24
Изменить таблицу в живых производственных базах

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Как наиболее «популярная» (MySQL, Postgres ...) система баз данных обрабатывает изменение таблиц в действующих производственных базах...

24
Задать имена атрибутам при создании JSON с row_to_json

Можно ли переименовать f1, f2, f3...имена по умолчанию при использовании row_to_jsonфункции только для некоторых столбцов? я могу сделать row_to_json(customers) возврате {"id_customer":2,"first_name":"bla","last_name":"second_bla"} Но если я хочу только имена без id_customer, я должен использовать...