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

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




10
Удалить повторяющиеся записи в PostgreSQL
У меня есть таблица в базе данных PostgreSQL 8.3.8, которая не имеет ключей / ограничений и имеет несколько строк с точно такими же значениями. Я хочу удалить все дубликаты и оставить только по одной копии каждой строки. В частности, есть один столбец (с именем «ключ»), который может использоваться для идентификации …

4
Добавить столбец с отметкой времени по умолчанию NOW () только для новых строк
У меня есть таблица с тысячами строк. Поскольку изначально таблица не была построена с использованием столбца created_at, получить метку времени их создания невозможно. Однако очень важно начать получать отметки времени для будущих строк. Есть ли способ добавить столбец отметки времени со значением по умолчанию NOW (), чтобы он не заполнял …
113 postgresql 

6
Как включить результаты «ноль» / «0» в совокупное количество COUNT?
Я только что немного застрял с некоторым SQL. Я не думаю, что смогу блестяще сформулировать вопрос, поэтому позвольте мне показать вам. У меня есть две таблицы, одна вызывается, другая назначается на прием. Я пытаюсь вернуть количество назначенных человеку встреч (в том числе, если их ноль). Назначение содержит person_idи существует индивидуальная …


8
Как я могу экспортировать схему базы данных в PostgreSQL?
Мой компьютер сломался, но, к счастью, я сделал резервную копию папки C: \ Program Files \ PostgreSQL. Теперь я работаю на новом компьютере и хочу импортировать предыдущие базы данных Postgres, которые хранятся на внешнем диске. Я хочу экспортировать схему конкретной базы данных, которая находится в папке резервного копирования. Файл PostgreSQL\8.3\data\global\pg_databaseсодержит …

2
Postgres: как создавать составные ключи?
Я не могу понять синтаксическую ошибку при создании составного ключа. Это может быть логическая ошибка, потому что я испытал много разновидностей. Как вы создаете составные ключи в Postgres? CREATE TABLE tags ( (question_id, tag_id) NOT NULL, question_id INTEGER NOT NULL, tag_id SERIAL NOT NULL, tag1 VARCHAR(20), tag2 VARCHAR(20), tag3 VARCHAR(20), …



7
Хранение изображений в PostgreSQL
Хорошо, я работаю над приложением, которое будет использовать серверную часть Linux под управлением PostgreSQL для передачи изображений в окно Windows с интерфейсом, написанным на C # .NET, хотя интерфейс вряд ли имеет значение. У меня вопрос: Как лучше всего хранить изображения в Postgres? Изображения имеют размер около 4-6 мегапикселей каждое, …
111 postgresql  image 

9
Почему итерация через большой Django QuerySet потребляет огромное количество памяти?
Рассматриваемая таблица содержит примерно десять миллионов строк. for event in Event.objects.all(): print event Это приводит к неуклонному увеличению использования памяти до 4 ГБ или около того, после чего строки печатаются быстро. Длительная задержка перед печатью первой строки меня удивила - я ожидал, что она распечатается почти мгновенно. Я также пробовал, …

1
Как создать индекс по полю JSON в Postgres?
В PostgreSQL 9.3 Beta 2 (?) Как мне создать индекс для поля JSON? Я попробовал это с помощью ->оператора, hstoreно получил следующую ошибку: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); ОШИБКА: тип данных json не имеет класса оператора по умолчанию для метода доступа «btree». СОВЕТ: необходимо указать …

3
Как увеличить максимальное количество подключений в postgres?
Я использую Postgres DB для своего продукта. При выполнении пакетной вставки с помощью Slick 3 я получаю сообщение об ошибке: org.postgresql.util.PSQLException: FATAL: извините, уже слишком много клиентов. Моя операция пакетной вставки будет содержать более тысячи записей. Максимальное количество подключений для моих postgres - 100. Как увеличить максимальное количество подключений?
111 postgresql 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.