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

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

12
Как удалить базу данных PostgreSQL, если к ней есть активные подключения?
Мне нужно написать скрипт, который удалит базу данных PostgreSQL. С ним может быть много связей, но скрипт должен это игнорировать. Стандартный DROP DATABASE db_nameзапрос не работает при открытых соединениях. Как я могу решить проблему?
650 postgresql 

16
Вставить, при повторном обновлении в PostgreSQL?
Несколько месяцев назад я узнал из ответа на Stack Overflow, как выполнять несколько обновлений одновременно в MySQL, используя следующий синтаксис: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2); Я сейчас переключился на PostgreSQL, и, видимо, это …


9
PostgreSQL: разница между текстом и varchar (различается символ)
В чем разница между textтипом данных и character varying( varchar) типами данных? Согласно документации Если изменение символов используется без спецификатора длины, тип принимает строки любого размера. Последнее является расширением PostgreSQL. а также Кроме того, PostgreSQL предоставляет тип текста, в котором хранятся строки любой длины. Хотя текст типа не соответствует стандарту …


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

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

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

9
Как сделать обновление + присоединиться к 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 1: update vehicles_vehicle v join …
508 postgresql  syntax 

6
Что этот Javascript «требует»?
Я пытаюсь заставить Javascript читать / писать в базу данных PostgreSQL. Я нашел этот проект на GitHub. Мне удалось получить следующий пример кода для запуска в узле. var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString = "tcp://postgres:1234@localhost/postgres"; var client = new pg.Client(conString); client.connect(); //queries …


5
`pg_tblspc` отсутствует после установки последней версии OS X (Yosemite или El Capitan)
Я использую Postgres из доморощенных в моем OS X, но когда я перезагружать систему, иногда Postgres не запускается после перезагрузки, и поэтому я вручную попытался запустить его с postgres -D /usr/local/var/postgres, но затем произошла ошибка со следующим сообщением: FATAL: could not open directory "pg_tblspc": No such file or directory. В …

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

7
Вставить текст с одинарными кавычками в 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'); Я получаю сообщение об ошибке, если я запускаю любое из приведенных выше утверждений. Если есть какой-либо способ …

15
Postgresql: аутентификация по паролю не удалась для пользователя «postgres»
Я установил PostgreSQL 8.4, клиент Postgres и Pgadmin 3. Ошибка аутентификации пользователя "postgres" для консольного клиента и Pgadmin. Я набрал пользователя как «postgres» и пароль «postgres», потому что это работало раньше. Но теперь аутентификация не удалась. Я делал это раньше пару раз без этой проблемы. Что мне делать? А что …

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