Запитання з тегом «postgresql»

PostgreSQL - це об'єктна реляційна система управління базами даних з відкритим кодом, доступна для всіх основних платформ, включаючи Linux, UNIX, Windows та OS X. Питання щодо адміністрування або додаткових функцій найкраще направляти на dba.stackexchange.com.

12
Як скинути базу даних PostgreSQL, якщо до неї є активні підключення?
Мені потрібно написати сценарій, який видалить базу даних PostgreSQL. З цим може бути багато підключень, але сценарій повинен це ігнорувати. Стандартний DROP DATABASE db_nameзапит не працює, коли є відкриті з'єднання. Як я можу вирішити проблему?
648 postgresql 

16
Вставити, після повторного оновлення у PostgreSQL?
Кілька місяців тому я дізнався з відповіді на переповнення стека, як виконати кілька оновлень одночасно в 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: різниця між текстом і варшаром (характер змінюється)
Яка різниця між textтипом даних та типом даних character varying( varchar)? Відповідно до документації Якщо зміна символів використовується без специфікатора довжини, тип приймає рядки будь-якого розміру. Останнє є розширенням PostgreSQL. і Крім того, PostgreSQL надає текстовий тип, який зберігає рядки будь-якої довжини. Хоча текст типу не входить у стандарт SQL, …


10
PostgreSQL Autoincrement
Я переходив з MySQL на PostgreSQL і мені було цікаво, як я можу робити значення самовдосконалення. Я бачив у документах PostgreSQL тип даних "серійний", але я отримую синтаксичні помилки при його використанні (в v8.0).

12
Запустіть файл .grev PostgreSQL, використовуючи аргументи командного рядка
У мене є кілька файлів .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 …

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.