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

579
PostgreSQL Автоинкремент

Я переключаюсь с MySQL на PostgreSQL и мне было интересно, как я могу делать автоинкрементные значения. В документации PostgreSQL я видел тип данных "serial", но при его использовании я получаю синтаксические ошибки (в...

540
Запустите файл PostgreSQL .sql, используя аргументы командной строки

У меня есть несколько файлов .sql с тысячами операторов INSERT, и мне нужно запустить эти вставки в моей базе данных PostgreSQL, чтобы добавить их в таблицу. Файлы настолько велики, что их невозможно открыть, скопировать операторы INSERT в окно редактора и запустить их там. В Интернете я обнаружил,...

523
Как сбросить последовательность первичных ключей postgres, если они не синхронизированы?

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

508
Как сделать обновление + присоединиться к PostgreSQL?

В основном, я хочу сделать это: update vehicles_vehicle v join shipments_shipment s on v.shipment_id=s.id set v.price=s.price_per_vehicle; Я почти уверен, что это будет работать в MySQL (мой опыт), но, похоже, это не работает в postgres. Я получаю ошибку: ERROR: syntax error at or near "join" LINE...

506
Что этот Javascript «требует»?

Я пытаюсь заставить Javascript читать / писать в базу данных PostgreSQL. Я нашел этот проект на GitHub. Мне удалось получить следующий пример кода для запуска в узле. var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString =...

464
`pg_tblspc` отсутствует после установки последней версии OS X (Yosemite или El Capitan)

Я использую Postgres из доморощенных в моем OS X, но когда я перезагружать систему, иногда Postgres не запускается после перезагрузки, и поэтому я вручную попытался запустить его с postgres -D /usr/local/var/postgres, но затем произошла ошибка со следующим сообщением: FATAL: could not open...

453
Импортировать дамп SQL в базу данных PostgreSQL

Мы переключаем хосты, а старый предоставил дамп SQL базы данных PostgreSQL нашего сайта. Теперь я пытаюсь настроить это на локальном сервере WAMP, чтобы проверить это. Единственная проблема заключается в том, что я не представляю, как импортировать эту базу данных в PostgreSQL 9, который я...

433
Вставить текст с одинарными кавычками в PostgreSQL

У меня есть стол test(id,name). Мне нужно вставить значения , как: user's log, 'my user', customer's. insert into test values (1,'user's log'); insert into test values (2,''my users''); insert into test values (3,'customer's'); Я получаю сообщение об ошибке, если я запускаю любое из приведенных...

432
Postgresql: аутентификация по паролю не удалась для пользователя «postgres»

Я установил PostgreSQL 8.4, клиент Postgres и Pgadmin 3. Ошибка аутентификации пользователя "postgres" для консольного клиента и Pgadmin. Я набрал пользователя как «postgres» и пароль «postgres», потому что это работало раньше. Но теперь аутентификация не удалась. Я делал это раньше пару раз без...

420
Как создать пользователя только для чтения в PostgreSQL?

Я хотел бы создать пользователя в PostgreSQL, который может делать SELECT только из конкретной базы данных. В MySQL команда будет: GRANT SELECT ON mydb.* TO 'xxx'@'%' IDENTIFIED BY 'yyy'; Что такое эквивалентная команда или серия команд в PostgreSQL? Я старался... postgres=# CREATE ROLE xxx LOGIN...

418
Postgres не может подключиться к серверу

После того, как я сделал brew update и brew upgrade, у моего postgres возникли некоторые проблемы. Я попытался удалить postgres и установить снова, но это не сработало. Это сообщение об ошибке. (Я также получил это сообщение об ошибке, когда я пытаюсь сделать rake db: migrate) $ psql psql: could...

418
Как экспортировать таблицу в формате CSV с заголовками на Postgresql?

Я пытаюсь экспортировать таблицу PostgreSQL с заголовками в файл CSV через командную строку, однако я получаю ее для экспорта в файл CSV, но без заголовков. Мой код выглядит следующим образом: COPY products_273 to '/tmp/products_199.csv'...

415
Как мне (или я могу) ВЫБРАТЬ DISTINCT по нескольким столбцам?

Мне нужно извлечь все строки из таблицы, где 2 столбца вместе все разные. Поэтому я хочу, чтобы все продажи, в которых не было других продаж, произошли в тот же день по той же цене. Продажи, которые являются уникальными в зависимости от дня и цены, будут обновлены до активного статуса. Вот я и...

406
Где мои файлы postgres * .conf?

Я недавно переустановил postgresql 8.3 на моем Ubuntu 8.04 после обновления. Используется пакет EnterpriseDB. Я могу подключиться к базе данных локально, я вижу postgres системной БД, но не могу настроить ее, потому что не могу найти файлы конфигурации. Перебрал весь жесткий диск и нашел только...

406
psql: FATAL: роль postgres не существует

Я начинающий послерод. Я установил postgres.app для Mac. Я играл с командами psql и случайно удалил базу данных postgres. Я не знаю, что там было. В настоящее время я работаю над учебником: http://www.rosslaird.com/blog/building-a-project-with-mezzanine/ И я застрял на sudo -u postgres psql...

400
Как выбрать n-ую строку в таблице базы данных SQL?

Я заинтересован в изучении некоторых (в идеале) независимых от базы данных способов выбора n- й строки из таблицы базы данных. Также было бы интересно увидеть, как этого можно достичь, используя встроенную функциональность следующих баз данных: SQL Server MySQL PostgreSQL SQLite оракул В настоящее...

395
Как вы находите количество строк для всех ваших таблиц в Postgres

Я ищу способ найти количество строк для всех моих таблиц в Postgres. Я знаю, что могу сделать это по одной таблице за раз с: SELECT count(*) FROM table_name; но я хотел бы увидеть количество строк для всех таблиц, а затем упорядочить их, чтобы понять, насколько велики все мои...

373
Как регистрировать запросы PostgreSQL?

Как включить ведение журнала всего SQL, выполняемого PostgreSQL 8.3? Отредактировано (подробнее) Я изменил эти строки: log_directory = 'pg_log' log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' log_statement = 'all' И перезапустите службу PostgreSQL ... но журнал не был создан ... Я использую Windows...