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

95
PostgreSQL: как передать параметры из командной строки?

У меня есть несколько подробный запрос в скрипте, который использует ?заполнители. Я хотел протестировать этот же запрос непосредственно из командной строки psql (вне сценария). Я хочу избежать замены всех ?фактических значений, вместо этого я хотел бы передать аргументы после запроса. Пример:...

95
Как правильно использовать модуль postgresql node.js?

Я пишу приложение node.js на Heroku и использую модуль pg . Я не могу найти «правильный» способ получить объект клиента для каждого запроса, который мне нужен для запроса базы данных. В документации используется такой код: pg.connect(conString, function(err, client) { // Use the client to do...

95
ALTER TABLE, установить null в ненулевом столбце, PostgreSQL 9.1

У меня есть таблица с ненулевым столбцом. Как установить нулевое значение в этом столбце по умолчанию? То есть я хочу сделать что-то вроде этого: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; но показывает: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error...

95
Файл сокета «/var/pgsql_socket/.s.PGSQL.5432» отсутствует в Mountain Lion (сервер OS X)

Я только что обновил свой MacMini Server с Lion Server до Mountain Lion с помощью OS X Server. У меня та же проблема с PostgreSQL, что и в прошлом году, когда я впервые установил Lion Server. Когда я пытаюсь выполнить какую-либо команду терминала PostgreSQL, я получаю следующее печально известное...

95
Использовать несколько аргументов конфликт_целевых в предложении ON CONFLICT

У меня есть два столбца в таблице col1, col2они оба уникально проиндексированы (col1 уникален, а также col2). Мне нужно вставить в эту таблицу, использовать ON CONFLICTсинтаксис и обновить другие столбцы, но я не могу использовать оба столбца в conflict_targetпредложении. Оно работает: INSERT INTO...

94
Создание дампа базы данных для конкретных таблиц и записей Postgres

У меня есть база данных с сотнями таблиц, и мне нужно экспортировать указанные таблицы и вставить операторы для данных в один файл sql. Единственное, что я знаю, может достичь этого: pg_dump -D -a -t zones_seq interway > /tmp/zones_seq.sql Должен ли я запускать этот оператор для каждой таблицы...

94
PostgreSQL: дни / месяцы / годы между двумя датами

Я ищу способ реализовать SQLServer-функцию dateiff в PostgreSQL. То есть, Эта функция возвращает количество (в виде целого числа со знаком) указанных границ datepart, пересеченных между указанными startdate и enddate. datediff(dd, '2010-04-01', '2012-03-05') = 704 // 704 changes of day in this...

94
Невозможно создать таблицу базы данных с именем 'user' в PostgreSQL

Похоже, PostgreSQL не позволяет создавать таблицу базы данных с именем «пользователь». Но MySQL позволит создать такую ​​таблицу. Это потому, что это ключевое слово? Но Hibernate не может определить какую-либо проблему (даже если мы установили PostgreSQLDialect)....

93
Простые случайные выборки из базы данных Sql

Как мне взять эффективную простую случайную выборку в SQL? Рассматриваемая база данных работает под управлением MySQL; в моей таблице не менее 200 000 строк, и мне нужна простая случайная выборка из примерно 10 000. «Очевидный» ответ: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Для больших...

93
org.postgresql.util.PSQLException: FATAL: извините, уже слишком много клиентов

Я пытаюсь подключиться к базе данных Postgresql, получаю следующую ошибку: Ошибка: org.postgresql.util.PSQLException: FATAL: извините, уже слишком много клиентов Что означает ошибка и как ее исправить? Мой server.propertiesфайл следующий: serverPortData=9042 serverPortCommand=9078...

93
Предоставить все в определенной схеме в базе данных групповой роли в PostgreSQL

Используя PostgreSQL 9.0, у меня есть групповая роль под названием «персонал», и я хотел бы предоставить ей все (или определенные) привилегии для таблиц в определенной схеме. Ни одна из следующих работ GRANT ALL ON SCHEMA foo TO staff; GRANT ALL ON DATABASE mydb TO staff; Члены «штата» по-прежнему...

93
Rails автоматически назначает идентификатор, который уже существует

Создаю новую запись вот так: truck = Truck.create(:name=>name, :user_id=>2) В моей базе данных сейчас есть несколько тысяч объектов для грузовиков, но я назначил идентификаторы нескольким из них, так что некоторые идентификаторы остались доступными. Итак, что происходит, rails создает...

93
Как скопировать из файла CSV в таблицу PostgreSQL с заголовками в файле CSV?

Я хочу скопировать файл CSV в таблицу Postgres. В этой таблице около 100 столбцов, поэтому я не хочу их переписывать, если в этом нет необходимости. Я использую \copy table from 'table.csv' delimiter ',' csv;команду, но без созданной таблицы получаю ERROR: relation "table" does not exist. Если я...

93
Как мне сразу вставить несколько значений в таблицу postgres?

У меня есть таблица, в которой я пытаюсь обновить сразу несколько значений. Вот схема таблицы: Column | Type | Modifiers ---------------+---------+----------- user_id | integer | subservice_id | integer | У меня есть, user_idи я хочу вставить сразу несколько subservice_id. Есть ли в нем синтаксис...