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

247
PSQL: не удалось подключиться к серверу: нет такого файла или каталога (Mac OS X)

После перезапуска моего Mac я получил страшную ошибку Postgres: psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? Причина этого состояла в том, что мой macbook полностью...

243
Как добавить столбец в базу данных Postgresql, который не допускает нулевые значения?

Я добавляю новый столбец «NOT NULL» в свою базу данных Postgresql, используя следующий запрос (очищенный для Интернета): ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; Каждый раз, когда я запускаю этот запрос, я получаю следующее сообщение об ошибке: ERROR: column...

243
Вам необходимо установить postgresql-server-dev-XY для создания расширения на стороне сервера или libpq-dev для создания приложения на стороне клиента

Я работаю над проектом Django с virtualenv и подключаю его к локальной базе данных postgres. когда я запускаю проект говорит, ImportError: No module named psycopg2.extensions Затем я использовал эту команду для установки pip install psycopg2 затем при установке выдает следующую ошибку....

242
Какой самый быстрый способ сделать массовую вставку в Postgres?

Мне нужно программно вставить десятки миллионов записей в базу данных postgres. В настоящее время я выполняю тысячи операторов вставки в одном «запросе». Есть ли лучший способ сделать это, какое-то массовое выражение вставки, о котором я не...

242
Как объявить переменную в запросе PostgreSQL

Как мне объявить переменную для использования в запросе PostgreSQL 8.3? В MS SQL Server я могу сделать это: DECLARE @myvar INT SET @myvar = 5 SELECT * FROM somewhere WHERE something = @myvar Как мне сделать то же самое в PostgreSQL? В соответствии с документацией переменные объявляются просто как...

239
Библиотека не загружена: /usr/local/opt/readline/lib/libreadline.6.2.dylib

Я только что установил posgresql с homebrew, и когда я продолжаю набирать команду psql Я получаю следующую ошибку: dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib Referenced from: /usr/local/bin/psql Reason: image not found [1] 69711 trace trap psql Кто-нибудь имеет...

236
Как изменить поля внутри нового типа данных PostgreSQL JSON?

С postgresql 9.3 я могу ВЫБРАТЬ определенные поля типа данных JSON, но как вы измените их, используя UPDATE? Я не могу найти никаких примеров этого в документации postgresql или где-либо в Интернете. Я попробовал очевидное: postgres=# create table test (data json); CREATE TABLE postgres=# insert...

234
Использовать адрес электронной почты в качестве первичного ключа?

Является ли адрес электронной почты плохим кандидатом на основной адрес по сравнению с автоматически увеличивающимися числами? Наше веб-приложение требует, чтобы адрес электронной почты был уникальным в системе. Итак, я подумал об использовании адреса электронной почты в качестве первичного ключа....

232
Сброс счетчика автоматического приращения в postgres

Я хотел бы заставить поле автоматического увеличения таблицы к некоторому значению, я попытался с этим: ALTER TABLE product AUTO_INCREMENT = 1453 И ALTER SEQUENCE product RESTART WITH 1453; ERROR: relation "your_sequence_name" does not exist Я новичок в postgres :( У меня есть таблица productс Idи...

221
Как тщательно очистить и переустановить postgresql на Ubuntu? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Каким-то образом мне удалось полностью...

217
Как ускорить производительность вставки в PostgreSQL

Я тестирую производительность вставки Postgres. У меня есть таблица с одним столбцом с номером в качестве типа данных. На это также есть индекс. Я заполнил базу данных с помощью этого запроса: insert into aNumber (id) values (564),(43536),(34560) ... Я вставил 4 миллиона строк очень быстро по 10000...

216
PostgreSQL DISTINCT ON с разными ORDER BY

Я хочу выполнить этот запрос: SELECT DISTINCT ON (address_id) purchases.address_id, purchases.* FROM purchases WHERE purchases.product_id = 1 ORDER BY purchases.purchased_at DESC Но я получаю эту ошибку: PG :: Ошибка: ОШИБКА: выражения SELECT DISTINCT ON должны соответствовать начальным выражениям...

216
Как выполнить запрос, используя поля внутри нового типа данных PostgreSQL JSON?

Я ищу некоторые документы и / или примеры для новых функций JSON в PostgreSQL 9.2. В частности, учитывая ряд записей JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] Как бы я написал SQL, чтобы найти запись по имени? В ванильном SQL:...

215
Зачем нам нужны брокеры сообщений, такие как RabbitMQ, через базу данных, такую ​​как PostgreSQL?

Я новичок в брокерах сообщений, таких как RabbitMQ, которые мы можем использовать для создания задач / очередей сообщений для системы планирования, такой как Celery . Теперь вот вопрос: Я могу создать таблицу в PostgreSQL, к которой можно добавлять новые задачи и использовать такую...