Primary interactive shell for PostgreSQL. NOT a synonym for PostgreSQL.
2 ответа

Postgresql - это сервер, работающий локально и принимающий соединение в домене Unix

Я пытаюсь установить postgresql-9.5 или postgresql-9.6 на мою Ubuntu 16.04 или же 14.04 после выполнения процесса установки, используя приведенные ниже команды. sudo apt-get install update sudo apt-get install postgresql postgresql-contrib Но когда …
1 ответ

Создание строки для запроса jsonb с помощью psycopg2

У меня есть следующий запрос с работами в БД SELECT count(*) as count FROM data WHERE name ='user' AND dt > date_trunc('month', current_timestamp) AND submited_jsonb @> '{"Type":["New"]}' GROUP BY mage, date_trunc('day', dt) Теперь, следуя мое…
01 мар '17 в 22:06
1 ответ

Postgresql: подсчет записей по другому столбцу

В Postgresql, если у вас есть таблица с двумя столбцами: списком покупок и другим столбцом, в котором указывается состояние, в котором были сделаны эти покупки, как бы вы подсчитывали количество покупок по штатам.
29 июл '17 в 20:17
1 ответ

PSQL, как создать столбец, применяя функцию к существующему столбцу

У меня есть существующий столбец геометрии, и я хотел бы создать новый столбец с применением функции к этому существующему столбцу. Как работает синтаксис? Я получил сообщение о том, что на эту часть запроса нельзя ссылаться на существующий столбец.…
15 июн '16 в 18:11
1 ответ

Подстановка строки Python для динамического имени столбца и значений

У меня есть следующий запрос для получения данных из PostgreSQL. select_stmt = "SELECT * FROM kart_user WHERE token = %(token)s" cursor.execute(select_stmt, { 'token': 2 }) В некоторых случаях словарь может содержать несколько ключей и значений Напр…
14 дек '15 в 07:12
1 ответ

Как найти альтернативу INNER JOIN в триггерах для этого случая?

Мне трудно понять, почему при выполнении триггера с функцией внутреннего соединения cmd вызывает ошибку: psql: createTrigger.sql: 46: ОШИБКА: "currentStudentNumber" не является известной переменной LINE 8: SELECT COUNT(Student_subject.StudentID) INT…
21 ноя '18 в 13:48
1 ответ

Oneline bash команда для создания дампов и создания базы данных PostgreSQL

Иногда мне нужно создать базу данных под названием DB_DEV которая является точной копией (такая же схема и данные), как уже существующая DB, Я бы DB_DEV уже существует, я хочу просто отбросить его и воссоздать. Я использовал эту команду: "pg_dump --…
05 май '18 в 13:06
38 ответов

Почему PSQL не может подключиться к серверу?

Я набрал psql и я получаю это: 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"? я использовал sudo netstat -nlp | grep 543…
27 июл '15 в 05:31
1 ответ

PostgreSQL вычесть ровно год из поля даты PSQL

Я пытался сделать SQL Subtract ровно год, но синтаксис в PSQL не работал. В моем случае даты были импортированы с двузначными годами, поэтому у всех из них дни рождения были отключены к 1900 годам. UPDATE patients SET birthday = dateadd(year, 100, g…
14 авг '17 в 23:05
1 ответ

Как выйти из просмотра результатов запроса в psql?

Первый запрос: database=# select * from table limit 1; ... | (1 row) (END) Я хочу сделать второй запрос, но не могу. Ctrl+Z выходит из PSQL. Что можно нажать, чтобы выйти только из просмотра результатов?
26 дек '15 в 20:43
5 ответов

Ошибка при попытке перенести postgresql db в mysql с помощью workbench

Я пытаюсь перенести базу данных postgresql в mysql, следуя этому руководству: http://mysqlworkbench.org/2012/11/how-to-migrate-postgresql-databases-to-mysql-using-the-mysql-workbench-migration-wizard/ Я испытываю эту ошибку при попытке проверить сое…
05 окт '14 в 03:36
1 ответ

Как мне интерпретировать сообщение о взаимоблокировке postgresql?

Я использую сервер Postgresql 9.5.2 и иногда вижу сообщение вроде: ОШИБКА: обнаружен тупик Подробно: Процесс 1234 ожидает ShareLock для транзакции 3042999324; заблокирован процессом 5678. Процесс 5678 ожидает ShareLock для транзакции 3042999328; заб…
05 янв '17 в 00:23
0 ответов

PostgreSQL: восстановление таблицы из sql с использованием psql return 'ERROR: неверный синтаксис ввода для целого числа'

Я пытаюсь восстановить дамп sql, который выглядит так: COPY table_name (id, oauth_id, foo, bar) FROM stdin; 1 142 \N xxxxxxx 2 142 \N yyyyyyy <dozen similar lines> последняя строка в этом дампе: \. Команда для восстановления: psql < table.s…
28 дек '16 в 15:27
1 ответ

Как я могу продолжать повторять несколько команд, пока все они не будут выполнены?

У меня есть последовательность psql Команды в .sh сценарий: #!/bin/bash psql -U postgres -1 -f file1.sql psql -U postgres -1 -f file2.sql psql -U postgres -1 -f file3.sql psql -U postgres -1 -f file4.sql psql -U postgres -1 -f file5.sql Я хочу продо…
10 апр '18 в 12:54
1 ответ

Вставить значение из двух баз данных в postgresql

Могу ли я выполнить select dblink_exec ('merg',E'insert into table1(col1,col2) select * from dblink(\'mc\',\'select distinct col1, col2 from table2\') as t(col1 bigint, col2 text)'); быть в состоянии вставить выбор из другой базы данных на том же се…
25 янв '16 в 12:42
1 ответ

Почему этот запрос postgres работает?

SELECT NOW() - INTERVAL '$1 DAY'; Я не понимаю, почему этот запрос работает. В запросе указан неверный литерал $.
03 май '18 в 10:45
1 ответ

psql upsert приводит к непрерывному идентификатору

У меня есть таблица postgresql (>9.5) с primary_key id и уникальный ключ col, Когда я использую INSERT INTO table_a (col) VLUES('xxx') ON CONFLICT(col) DO NOTHING; чтобы выполнить upsert, скажем, строка с идентификатором 1 генерируется. Если я снова…
01 авг '18 в 10:59
0 ответов

Если приложение разворачивается в одном часовом поясе, как работает "отметка времени с часовым поясом"? - Psql

У меня есть веб-приложение в Java, которое развернуто с помощью tomcat на сервере Linux. Моя база данных postgres. У меня есть функция в приложении, где пользователи могут загружать вложения / файлы. Я сохраняю информацию о файле в базе данных (имя …
05 мар '18 в 13:37
1 ответ

Как отправить информацию из таблицы SQL с помощью phpmailer?

У меня есть таблица SQL, которая показывает дату истечения срока действия элементов, и я хочу ежедневно отправлять статус даты истечения срока действия по электронной почте, где я хочу, чтобы пользователь знал дату обновления срока действия для пере…
13 ноя '17 в 13:21
2 ответа

Sqoop: как отключить подготовленные операторы?

Я использую Sqoop 1.4.5-cdh5.4.2 и Postgresql. Если Sqoop подключается напрямую к базе данных - все в порядке. Но нужно использовать Sqoop поверх pgbouncer, и у меня есть проблемы с этим. В pgbouncer вы не можете делать подготовленные операторы режи…
23 июн '16 в 13:29