Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела PostgreSQL

PgAdmin 4 не запускается
Всем доброго времени суток! Не запускается pgAdmin 4 не понимаю вчём дело также служба postgresql не хочет запускатся при входе на сервер получаю такое сообщение could not connect to server:...

Windows pgAdmin и пароли PostgreSQL
Добрый день, подскажите плиииз! Запутался окончательно! Скачал с оф-сайта и установил Postgres9 на Windows. При установке меня заставили ввести целых 2 пароля... придумал сложные и ввел! ...

Изменить порт 5432 на 5433
Нужно изменить порт 5432 на 5433 Как это можно сделать? Пытался изменить параметр в файле postgresql.conf прописал port=5433 но не помогло, может ещё что-то нужно сделать?

Начало работы с PSQL
Здравствуйте, имею Ubuntu 12.04, установил туда PSQL 9.1. В системе есть только одна учётная запись alexander. Не могу создать базу данных: получаю сообщение: createdb: could not connect to database...

Ошибка "could not access file "$libdir/fasttrun" при создании БД
Добрый день! Простите, возможно обращаюсь не в тот раздел, но у меня появилась следующая проблема: пытаюсь создать базу в PostgreSQL 9.2.1-1 для Windows-x64, создаю через 1С 8.2.16.352. При создании...

Импорт данных из Excel
Добрый день! Скажите, пожалуйста. Можно в PostgreSQL как-нибудь автоматически заполнить таблицу данными из Excel?

Ошибка при запуске pgAdmin 4
Добрый день. Установил PostgreSQL 10.5 на Windows 7 x64, все настройки по умолчанию, порт 5432. При запуске pgAdmin выдает ошибку: "An error occured initialising the application server. Failed to...

Не могу восстановить BACKUP
Добрый вечер, господа. Имеется бэкап БД, пытаюсь восстановить, но не активна кнопка "Восстановление". Скрин прилагаю. В чем может быть причина? Вот еще ошибка: C:/Program...

Как развернуть базу данных из файла
Здравствуйте, занимаюсь по книге "Язык SQL. Базовый курс" Е.П. Моргунова, там даётся готовая БД для практики, но проблема в том, что я не могу ей воспользоваться. Я скачал ZIP файл и в нём лежит...

Ошибка при восстановлении БД
Добрый день, у меня такая проблема скинули бэкап бд, пытаюсь ее восстановить у себя через PgAdmin4.2 создал пустую Бд, при восстановлении в нее файла выдает ошибку "Failed (exit code: 1)." В...

Как восстановить дапм?
Здравствуйте У меня такая проблема. Есть дамп БД PostgreSQL, размер 24,5 Мб. Нужно перевести все данные в MySQL. Я раньше такого не делал. Подумал напишу php скрипты которые будут брать данные из...

Подсчет разницы между датами
Добрый день. В данный момент изучаю postgreSQL. Пишу простенькую БД для учета трат,доходов) Имеется такая таблица. В поле dealDate записывается текущее время при создании записи. Теперь возникла...

Изменение типа данных (Integer в Char)
опять я. есть таблица carta, где id имеет тип integer. Хочу преобразовать в char. Вот-так. Но что-то не идет alter table carta alter column id type char(16);

Error obtaining MAC configuration for user
Добрый день, создала базу, пользователя, подправила pg_hba.conf host all all 192.168.0.0/24 trust на подключение всех и вся с "trust", сделала владельцем базы данных нового пользователя с таким...

Удаление дубликатов postgres
Необходимо для создания уникального констрайнта удалить все дубликаты. Найти повторы можно так SELECT "F_TagName_ID", "F_Date", "F_ConvertedValue",count(*) FROM "SC_Tag"."T_TagData" ...

Система баз данных запускается
Здравствуйте, ОС: Windows server 2012 Постгрес: 9.6 Настроил репликацию между 2 северами по типу Master-Slave. На обоих серверах службы постгреса запущены. Репликация идет. Но в логах Slave...

Логи в Postgresql
Уважаемые, существует следующая проблема, через 4 месяца после стабильной работы базы, файл pgstartup.log увеличился на 12 гигов, соответственно база работать перестала так как место на диске...

Postgre, узнать размер ВСЕХ таблиц
Добрый день! В наличии БД на Postgre, хочу узнать размер ВСЕХ таблиц. как найти размер я нашла SELECT pg_size_pretty(pg_total_relation_size('имя_таблицы')); А могу я ему не вписывать ВСЕ...

Импорт БД psql
Доброго времени суток. Есть дамп БД, сохраненный на сервере сделанный с помощью pg_dump. Нужно развернуть БД из дампа с помощью psql. Сам я чайник, никогда ничем подобным не занимался. С помощью...

Восстановление из backup
Здравствуйте! У меня есть база данных на postgresql в .backup, Вот никак не могу понять как ее восстановить. Не могли бы объяснить попроще как-нибудь. P.S. С БД работал(создавал), но никогда не...

Как вывести первый и последний день предыдущего месяца?
как вывести первый и последний день предыдущего месяца?? (не зависимо количества дней в месяце)?????????????

Не могу ввести пароль в Postgresql
Господа, прошу помощи! Собрался использовать postgres в связке с python (ось Windows 7 x64). Абсолютный нуб в базах данных и программировании в целом (хотя все когда-то начинали), только что вот...

Объединение строк с string_agg?
Доброй ночи. Как можно объединить в одну строку несколько строк (как например mysql есть для этого group_concat) в postgresql есть такое или чем можно воспользоваться для объединения. Нашел на в...

Удаление символов в поле
Здравствуйте. У меня есть база данных, которая заполнялась разными людьми, которые вводили данные по разному. В результате получились такие проблемы: 1. В поле наименование товара где-то стоит...

SQL state: 42601
Пытаюсь создать функцию, которая должна создать банковский счет, открыть договора, который подготовил сотрудник и который должен подписать клиент. Срок действия банковского счета - 5 лет. Что я...

Установка PostgreSQL 9.2.1-2.1C с параметром integer_datetimes=off
Здравствуйте. Устанавливаю PostgreSQL 9.2.1-2.1C для сервера 1С 8.2 на Windows 2008 R2. Взята последняя версия официально поддерживаемого PostgreSQL для сервера 1С 8.2, в примечание указанно к...

Как перенести БД из MS SQL в PostgreSQL?
Добрый, подскажите плиз как перенести БД из MS SQL в PostgreSQL?

Получение комментариев полей и таблиц Postgresql
Здравствуйте, помогите доделать запрос. Данный запрос выводит имя таблицы, комментарий к таблице, имя поля и комментарий к полю по одной выбранной таблице. SELECT c.relname,...

Заполнение данными таблиц
Здравствуйте. Есть несколько таблиц, которые имеют первичные, вторичные ключи и прочие данные. Необходимо написать скрипт (вероятно функцию с входными параметрами), которая добавляла бы данные во...

Автозаполнение PRIMARY KEY
Здравствуйте. Как сделать автозаполнение PRIMARY KEY. Пользуюсь pgAdmin или Postgrise Enterprise Manager Вот моя бд: CREATE TABLE public.test1 ( id integer NOT NULL, "Text" text, ...

Функция выполняется с ошибкой
всем привет! Есть процедура(функция): CREATE OR REPLACE FUNCTION "pgEventScada"(_message character varying, _source character varying, _name character varying, _category character varying,...

Установка Apache+PHP+PostgreSQL под Windows
Народ подскажите кто знает пошаговую установку в этом отношении. Нашла https://www.cyberforum.ru/web-servers/thread83339.html вот такую статью но она под MySQL. С этим я еще не сталкивалась только...

Fe_sendauth Ошибка при запуске сервера
Доброго времени суток! Нужна помощь с PostgreSQL и Ruby on Rails. ОС - windows 10 (выбора нет, т.к. комп домашний) PostgreSQL 11 Ruby on Rails 26-х64 Делаю по методе как в универе - этим...

Запись в БД с автоматической генерацией первичного ключа
Доброго времени суток. В таблицах БД есть первичные ключи (IDшник в каждой таблице, типа bigint). Запись веду через драйвер JDBC, но это не важно. Подскажите, что нужно сделать и как, чтобы первичные...

Роли/Пользователи и права доступа к таблицам
Добрый день. С Бд работаю через "pgAdmin 4 v3". Создал роль Role_LRS, пользователя User_LRS и БД DB_LRS. Через "Grant Wizard" роли "Role_LRS" дал все права на DB_LRS, всё работает. Через...

Объединение запросов
Здравствуйте. Имеются несколько запросов к БД: SELECT sp_struc.naz FROM queue.sp_que, isp.sp_struc WHERE sp_que.ids = sp_struc.ids ORDER BY sp_que.ids; Возвращает наименования офисов...

ERROR: 42601: syntax error at or near
Работаю через C# с функцией plpgSQl, но при использование её выдает Ошибку " ERROR: 42601: syntax error at or near ","". Пожалуйста, помогите найти причину. CREATE OR REPLACE FUNCTION...

Как получить список выполняемых запросов?
Привет. Поддскажите. Как получить список выполняемых запросов, спасибо

В целевой внешней таблице нет ограничения уникальности
Друзья, помогите, как быть? В общем создаю я таблички у себя в базе: CREATE TABLE public.payment ( project_id numeric NOT NULL REFERENCES projects, post character varying(1000) NOT NULL, ...

ERROR: relation "slaves" does not exist
Здравствуйте! С PostgreSQL под Linux никогда до этого не работала.Работаю через консоль, база создана, хочу посмотреть таблицу пишу select * from slaves; Пишет ошибку "ERROR: relation...

Подскажите как и чем открыть базу
Всем здрасти! у меня имеется файл rashod.backup (БД - PostgreSQL) подскажите плз как и чем мне открыть данный файл, если можно по подробней

missing FROM-clause entry for table. Postgres
Здравствуйте. Возникла ошибка: ERROR: missing FROM-clause entry for table "a" LINE 4: ...OM forum_album WHERE (forum_album.creation_date = A.creation.. При попытке выполнения запроса: WITH...

Выборка строк по максимальной дате
Всем привет! Есть таблица вида: Широта | Долгота | Транспорт | Дата 1 | 1 | машина | 05.06.2014 13.45 2 | 2 | машина1 | 05.06.2014 13.20 1.5 | ...

PgAdmin настройка
Добрый день. Такой вопрос возник: поставил PostgreSQL 9.3 и pgAdmin III. Из под консоли работаю с базой без проблем. Решил настроить pgAdmin, тут и начались проблемы. Я так понял, что настройки...

Критически долго выполняется запрос
Есть таблица со множеством полей типа: CREATE TABLE big_data ( id serial NOT NULL, ... is_active boolean NOT NULL, source_id integer NOT NULL, CONSTRAINT big_data_pkey PRIMARY KEY...

Удалить элемент с массива
Доброго вечера. как можно с массива удалить элемент?

Ошибка "The application server could not be contacted" при запуске pgAdmin 4 postgreSQL 12
Здравствуйте, товарищи, начал изучать базы данных, установил PostgreSQL 12. При запуске появляется небольшое окошко с надписью pgAdmin 4 и после долгого ожидания выскакивает fatal error: The...

Не могу разобраться с PostgreSQL. Поиск по всем таблицам и всем полям?
Вообщем у меня следующая проблема... подскажите как сделать поиск по во всех таблицах базы и во всех полях каждой таблицы? в моем понимании должно как то так быть SELECT * from * where field value...

PostgreSQL
Здраствуйте. Работаю на одной из фирм , програмистом. Тока начинают. Програмирую на Линуксе. Так вот дали задание сотворить програмку с использованием Libpq . Много чего читала , но никак не могу...

Триггер на обновление поля в таблице
здравствуйте столкнулся с такой проблемой у меня в таблице Сотрудник есть ИНН, но у некоторых сотрудников может не быть ИНН по этому не могу поставить ограничение на уникальность. Создал два...

ОШИБКА: при выполнении COPY в файл нельзя указывать относительный путь
Добрый день всем, как правильно указать путь для команды copy в pgadmin4? я пишу следующим образом: copy (select * from purpose) to 'Desktop:/export/export1.xsl' with delimiter ',' csv header;...

Ссылки между базами не реализованы
Здравствуйте, такая проблема, у меня есть задание :В базе данных basa1 имеется таблица Книга. Из базы данных basa2 необходимо выполнить действие по увеличению цены всех книг на 10%. В какой базе...

Удаление записей из таблицы старше 1 месяца
Здравствуйте, столкнулся с такой проблемой у меня есть таблица Audit (рис.1) в которою записываться все операции над другими таблицами, в таблице Audit есть поле DateTime это время когда была...

PostgreSQL, ошибка подключения к таблице
Здравствуйте, у меня возникла такая проблема. На сервере PostgreSQL 9.3 создана база данных, в ней 5 таблиц. При попытке отображения данных из бд в datagridview возникает ошибка...

Полностью отказаться от обращения к жесткому диску
привет есть небольшая база. правил postgresql.conf: shared_buffers = 512MB work_mem = 32MB fsync = off logging_collector = off Есть острое желание, чтобы все хранилось в памяти: работа с...

Окна в pgAdmin
Кто-нибудь знает как это исправить? Я их никак не могу обратно вставить

ADO.NET Data Provider для PostgreSQL
Сегодня первый раз услышал об этой базе данных и сразу возник вопрос. Есть ли ADO.NET Data Provider для PostgreSQL? И вообще как через C# можно подключаться к PostgreSQL и работать с ним?

PgAdmin 4 - Asynchronous query execution/operation underway
Здравствуйте. Windows 7, PostgreSQL 10, pgAdmin 4. Выполняю скрипт в котором 3000 инсертов в таблицу - пишет: Asynchronous query execution/operation underway. Query returned successfully in 553...

Изменение каталога БД в Postgresql
Доброго времени суток! Кто знает, как в PostgreSQL прописать путь, где нужно создать БД... PostgreSQL используется для клиент-серверной работы 1С Нужно чтобы Инфорфационная база 1С лежала на...

pgAdmin - Ошибка: relation "Tablename" already exists
Я совсем новичок в работе с базами данных. Но работа требует их освоения. Причем, освоения именно PostgreSQL. Работаю в pgAdmin-e. В дебри пока не лезла, просто попыталась создать одну таблицу. А...

Запуск pgAdmin III в 10 версии
Доброго времени суток!!! pgAdmin III не могу найти? Может я её не установил? Как её запустить как я понимаю эта утилита нужна для создания БД? Помогите пожалуйста.

Как сделать хранимую процедуру?
Составить хранимую процедуру для реализации факта аренды яхты и отображения контракта в виде таблицы. При этом стоимость контракта устанавливается в размере, на 50% большем суммарной зарплаты...

Организация связей между таблицами БД
Доброго времени суток. Пишу базу для оружейного магазина (курсовая работа). Сделал схему связей таблиц, но не могу её реализовать. С SQL знаком косвенно...знаю что это можно реализовать через...

Настройка репликации
Помогите разобраться, как настроить Репликацию в PostgreSQL операционная система Windows 7 Делал следующим образом: На стороне основного сервера 1) Создал пользователя User с правами, с...

Хранимые процедуры
Всем привет. Кто-нибудь может подкинуть информации по работе с хранимыми процедурами/функциями PostgreSQL? В интернетах говорится только, что они есть и что они помогут повысить производительность....

Не могу запустить PostgreSQL
Не могу запустить службу PostgreSQL на Windows Вот, что пишут! Пробовал запустить через Администратора, всё равно пишут тоже... . Может знает кто, как исправить ситуацию? Добавлено через 2...

Сообщение в логе postgresql - autovacuum: found orphan temp table in database
После того как экстренно (по определенным обстоятельствам) был остановлен, а затем заново запущен postgresql, в логах стали появляться подобные сообщения: autovacuum: found orphan temp table...

Выборка из двух таблиц одним запросом без сокращения записей
Здравствуйте. Есть схема в БД PostgreSQL с двумя таблицами, из которых надо сделать выборку SELECT naz as naz_u, nom, id FROM uslugi.usl_sp SELECT naz as naz_b, id_usl FROM uslugi.doc_blanks...

Ошибка в остановке postgresql
postgresql работает нормально, но при попытке остановить ее получаю следующее: 1) Через кнопку Stop Server: Start DoCmd(net stop postgresql-8.4)... '<г│Ў* "postgresql-8.4 - PostgreSQL...

Пересечение интервалов времени
Добрый день. В бд есть таблица которая содержит 1. Неуникальный индификатор события 2. Дата и время начала 3. И завершения события. Делаю select * from table where actionid ='89931b' and...

Древовидная структура данных
Доброго времени суток! Помогите пожалуйста спроектировать древовидную структуру данных на основе СУБД PostgreSQL. Выбор пал на данную СУБД из-за наличия расширения ltree...

Восстановление базы из файлов
Здравствуйте, нас атаковали хакеры и стёрли все дампы бэкапов, но у меня остался бэкап в виде копии файлов самой папки postgres с битым файлом pg_control, если я пытаюсь подменить всю папку то...

Обновление postgre с версии 9.2 на 10
Добрый день! Пытаюсь сделать upgrade постгри с версии 9.2 на 10ую (система win7) через консоль утилитой pg_upgrade. Но столкнулся с такой проблемой, во время переноса на новую версию, почему то...

Установить соединение в Visual Studio 2012 с PostgreSQL
Пытаюсь для Entity Framework осуществить подход Database First. Нужно получить доступ к базе данных PostgreSQL. Не могу в Visual Studio установить соединение с PostgreSQL так как это описано тут...

Как под вновь созданным пользователем зайти в БД?
Создал в БД пользователя: bob. Добавил ему роль админ: SUPERUSER CREATEDB CREATEROLE. Как теперь этим пользователем зайти в БД? В документации написано, что должен быть такой пользователь ОС - Боб....

commit внутри функции plpgsql
Доброго времени суток! Столкнулся с проблемой промежуточного commit внутри функции. Есть функция внутри которой огромный цикл по записям в таблице. В цикле выполняется множество insert и update...

Создание базы данных в pgAdmin4
Уважаемые форумчане, прошу совета. Создаю базу в pgAdmin 4. Не могу создать скрипт для добавления таблиц, ни скрипт работы по таблице. Скриншот во вложениях.

PostgreSQL 12.1.3 - незапускается служба сразу после установки
Всех приветствую, подскажите, скачал и установил PostgreSQL 12.1.3 для Windows, для изучения, система у меня - Windows 7x64 со всеми обновами, уже на этапе установки выскакивает ошибка что невозможно...

Как перечислить все таблицы и первичные ключи в базе данных?
Люди добрые! Подскажите как перечислить все таблицы и первичные ключи в базе данных. Формат решения в виде таблицы: | Название таблицы | Первичный ключ | Также нужно учитывать, что для некоторых...

Как убрать дубликаты при запросе select?
Добрый день всем, у меня такой вопрос возможно ли убрать дубликаты при запросе select? Мой запрос выглядит так: select game_name, publisher, game_year, global_sales, cast...

Ошибка в функции: "в запросе нет назначения для данных результата"
CREATE or replace procedure rg (nazva varchar(45)) LANGUAGE plpgsql AS $$ begin select count(idPrograms) from...

PostgreSQL в веб-приложениях (интересная статья)
Только что наткнулся на статейку, причем довольно познавательную(имхо). Думаю будет полезно, как для новичков так и для опытных пользователей да и просто почитать интересно... PostgreSQL в...

Как импортировать дамп базы данных (6гб) в pgAdmin 4?
Здравствуйте. Возможно этот вопрос покажется глупым, но всё же. Хотел узнать, как правильно импортировать дамп бд в PostgreSQL, пытался найти, но не получилось. Пробовал открыть базу в редакторах, но...

FATAL: password authentication failed for user
Не получается подключиться к БД через роль входа. Создал несколько ролей входа, дал им право LOGIN, поменял в pg_hba.conf для моей локальной базы метод аутентификации на md5 для всех пользователей....

ER-диаграмма
Здравствуйте, скажите пожалуйста, можно ли в PostgreSQL построить ER-диаграмму, и если можно то как :)

select уникальных значений
Здравствуйте. есть 3 таблицы: 1. users( login pk id serial ) 2. lots( id serial pk lot_name, id_seller fk(users(id))

Генерация случайных даты и времени
Как можно сгенерировать рандомные дату и время? SELECT now() - interval '1 day' * round(random() * 100) FROM generate_series(1,10); генерирует случайные даты, но время всегда выводит одно для...

Ошибка "Failed to run initdb: 1!" при установке
Здравствуйте, при установке PostgreSQL (любой версии 9.6, 10.5, 11.5) вылетает ошибка "Failed to run initdb: 1! Please see the logfile in C:\....\tmp\initdb.log." Пути установки оставлял стандартные...

Как использовать OLD и NEW в триггерах?
Впервые окунулся в PostgreSQL (11). Начал разбирать триггеры, и тут все пошло не так, как хотелось. До этого я работал в SQL Server, триггерам которого предоставлялись таблицы deleted и inserted, в...

PostgreSQL: "нет такого файла или каталога"
(Debian 9.5.0, установленный на virtualbox, postgres 9.6.17). Пытаюсь закинуть базу данных в терминал root@optimus:/home/andrewkulagin# su postgres postgres@optimus:/home/andrewkulagin$ psql...

Новичок не совсем понимает ключи
Только сел за SQL, беру первое же задание. Необходимо создать 3 таблицы, ввести в них данные. Собственно создаю: CREATE TABLE students ( student_id SERIAL, name CHARACTER VARYING(50) NOT...

Запрос связанных таблиц
Привет всем! Есть две сущности: а) User (id, name, mode) b) Order(id, desc, status, user_id) Связь "один ко многим". Мне нужно сделать запрос, которой вернет такого user, где: 1)режим ...

Копирование структуры из одной БД в другую
Ув. Форумчане нужна ваша помощь:cry: В общем я толком не имел раньше дел в базами данных, так делал простые запросы и передавал данные на сайт и на сайте их выводил в таблички. На этом вся работа с...

Транспонирование строк в столбцы
Всем привет, приходится знакомится с PostgreSql и сразу с довольно таки интересным заданием. Есть select, который возвращает порядка 300-400 строк, эти данные нужно транспонировать в столбцы....

Ошибка 1920 при установке, убедитесь в наличии необходимых прав для запуска системных служб
Устанавливаю программу на рабочем ноуте для которой необходим PostgreSQLite. В конце установки выскакивает ошибка, что службу запустить не удаётся, типа нет прав. Windows 10 x64. Ни этой службы в...

Максимальное количество строк в таблице
Добрый день подскажите пожалуйста какое максимальное кол-во строк которая может иметь таблица для выполнения простых арефмитических действий. (так что бы не загнулась она) Что бы было более...

работа с bytea
Поделитесь, пожалуйста, знанием и опытом! Как нужно преобразовать бинарный файл (картинка bmp) в состояние, пригодное для загрузки в поле типа bytea командой insert. Для работы с базой данной...

Замена значений колонки
Доброго времени суток!Имеется база данных postgresql с таблицей в которой нужно заменить значения одной колонки.Таким образом: к примеру со 123 и дальше по возрастанию до конца таблицы!Подскажите...

Не заходит в pgAdmin
Доброго времени суток, уважаемые эксперты! Ваш покорный слуга, просит помощи - передали БД от которой был утерян пароль, как можно его изменить не повредив БД. Читал что можно это сделать так:...

Создание базы из командной строки debian
Здравствуйте! Ось Debian Поставил PostgresSQL: sudo aptitude install postgresql До этого создавал базу только через ISPManager, но сейчас нужно из командной строки. Сразу запутался: максимум, что...

Ошибка синтаксиса
При попытке выполнить запрос получаю вот это (первая фотка) При попытке построить план выполнения (вторая фотка) Прилагаю архив с бэкапом Помогите плиз, я новичёк в SQL, всё утро сегодня бился,...

Ошибка timestamp without time zone ~~ date
Здравствуйте, не могу понять, как исправить запрос. Буду очень благодарен вашей помощи. SELECT ts, CASE WHEN description IN('rain','storm') THEN 'Bad' ELSE 'Good' END AS...

Подключение к БД postgresql9.5
Купил VPS поставлитуда postgresql 9.5 Через putty ве работает, к БД подключаюсь Как только пытаюсь подключиться с компа чере pgAdmin выводит ошибку could not connect to server: Connection refused...

SELECT WHERE IN с подзапросом
Я в sql не очень разбираюсь, поэтому не ругайтесь, если что-то совсем простое спрашиваю. Есть таблица recording с полем asrtist_credit. Я хочу выбрать все записи из recording, если artist_credit...

Посчитать процент
Добрый день. У меня есть 2 CTE. WITH general AS (Select customer_id from productionrr.purchases p where p.description = '7 Day Free Trial'), ...

Зашифровать пароль
Добрый вечер. Возник вопрос. Не могу найти на него ответ. Помогите, кто может. Есть таблица в бд. В ней есть столбец password. Как зашифровать его в pgadmin3?

Перенос папки с БД postgresql в Ubuntu 18.04
Всем привет! Мне необходимо перенести папку с базами postgresql на другой диск. Я его смонтировал в /mnt/hdd_all Делал все как написано тут: ...

Web-интерфейс для БД
Есть БД на postgres на Ubuntu server, нужно реализоваеть web-интерфейс к ней. Посоветуйте какую нибудь литературу(желательно на русском), с чего начать.

Заполнение таблиц случайными неповторяющимися объектами
Заполнение больших таблиц в виде хранимых процедур на языке PL/pgSQL. Имеются две таблицы tab1 и tab2,в каждой из них два столбца(id,название).В tab1 должно быть 100.000 в tab2 10.000.000 как...

Насмерть повесил базу незавершённой транзакцией
Доброго всем! Второй день играюсь с постгрессом, вчепятления после ms прекрасные :) Но. Работаю pgAdmin Создаю базу данных Создаю в базе таблицу Пытаюсь из c# (npgsql) добавить запись,...

Как можно увеличить скорость подсчета строк в таблице
Доброй ночи. Есть таблица на 9500000 строк как можно увеличить скорость подсчета строк в таблице если по одному параметру может выбрать 8999999 строк.

Проблема с установкой расширения
Пытаюсь выполнить команду CREATE EXTENSION in_memory; ОШИБКА: не удалось открыть управляющий файл расширения "/usr/pgsql-9.4/share/extension/in_memory.control": Нет такого файла или каталога...

Запрос по внешним ключам
Здравствуйте, я новичок в postgresql, пара дней от роду, помогите чем сможете. Основная задача такая: Нужно построить древовидную модель на основе внешних ключей (foreign key) из PostgreSQL....

Pg_hba настройка доступа в сети
Приветствую, вынужден спросить у вас, дорогие форумчане, такую штуку: можно ли в этом файле подключений указывать больше одной строки для IPv4? Теоретически надо так: # IPv4 local connections:...

Перенести данные из одной таблицы в другую
Здравствуйте! Скажите как сначала перенести данные из одной таблицы А, в таблицу B, которые находятся в одной базе (разные имена и количество полей в таблицах). А потом один раз (через время) нужно...

Как узнать все таблицы которые используються по внешнему ключу
как узнать все таблицы которые используются по внешнему ключу.. крч есть бд в ней 1000-5000 тааблиц распространенные по схемам... есть одна таблица с 2 полями ид и наименованием по наименованию...

Перевод строки
Добрый день. Копирую текст из блокнота в колонку с типом TEXT. Использую pgADmin (см.рисунок). Пример текста: Жареная телятина с картофелем и грибами … 1х300=300 Картофельное пюре … 2х30=60...

Не могу установить PostgreSQL 9.6 под Windows Server 2007 x64 SP2
Добрый день. Помогите с установкой PostgreSQL 9.6 на сервер под управлением Windows Server 2007 x64 SP2. Перепробовал уже все советы из интернета. Вроде какая то проблема с выполнением скриптов...

Изменить имя сервера в базе postgree
День добрый, копаю postgree, и никак не найду ответ. А задача такая. Сервер 1С стоял на федоре & postgree, с адресом 192.168.1.10 Затем сетка сменилась (с реорганизацией компании, а точнее...

Ошибка синтаксиса (примерное положение: “SET”)? (PostgreSQL phpPgAdmin)
Делаю запрос в phpPgAdmin UPDATE films SET kind = 'Dramatic' WHERE kind = 'Drama'; И он пишет ошибка синтаксиса (примерное положение: "SET") Странно, какую бы я таблицу бы не указал, даже которой...

Неверный синтаксис для uuid
При попытке заполнить таблицу из файла выдает ошибку: неверный синтаксис для uuid: "0c48acce-41a3-4353-b3b5-a734cdc5a45b". Не могу понять из-за чего ошибка. COPY "MODEL" ("ID", "NAME", "STATUS")...

Проверка нахождения символа в множестве
Здравствуйте. В пользовательской функции Postgresql хочу сделать проверку нахождения символа в множестве: if NOT (substr(str, i, 1) IN (''A''..''Z'',''a''..''z'',''0''..''9'', ''_'')) then...

Структуру БД в файл
привет. возможно ли как то сохранить структуру БД в файл? (xml, картинка или т.п.) т.е. у меня есть таблица. необходимо визуализировать её структуру. таблицы, поля, типы полей, ограничения,...

Обновить столбец одной таблицы, используя данные из другой
Всем привет! Пытаюсь написать запрос на обновление таблицы "Покупка" - столбец в ней под названием "Сумма" должен обновиться с учетом столбца "Скидка, %" из таблицы "Покупатель". Таблицы будут...

Как объединить два запроса в один
Есть 2 запроса. Больно геморно их переписывать в один. Хочу объединить их как это сделать. Select * from testdb and select * from testschem как это реализовать?

Резервная копия pg_dump
Всем привет Не могу разобраться почему не делается копия. Есть postgreSQL server на котором уже создана БД, нужно настроить резервное копирование, что я сделал: $ sudo -u postgres psql...

SQL Shell (psql)
Здравствуйте, установил postgresql, запускаю и не знаю, что вписывать. Час уже гуглю, ( P.S. Пароль я знаю, но он не вводится.

Создание и настройка бд из bash скрипта. Как?
Доброго времени суток. Собственно вопрос, как реализовать задачу? К примеру есть такие строки. sudo -u postgres psql CREATE DATABASE test_database; CREATE USER test_user WITH password 'qwerty';...

Поменять местами данные в двух колонках
Привет. Задача проста. есть любая таблица с полями допустим key, data1, data2, подскажите запрос чтобы все данные из data1 записать в data2 и соответственно из data2 в data1. Пробовал с помощью...

Выборка из трех таблиц одним запросом
Доброго времени суток! У меня есть такие вот таблицы В PostgreSql я не сильно силен:( Нужно придумать такой запрос чтоб выбиралось одно поле из таблицы TESTS одно поле из таблицы...

ошибка синтаксиса
Не могу создать процедуру, пишет: ошибка синтаксиса (примерное положение: "PROCEDURE") CREATE PROCEDURE periodBonus() RETURNS void AS $$ BEGIN WITH allowedIds AS (

Авторизация. Node.js + PostgreSQL
Пытаюсь сделать авторизацию у себя на сайте с помощью Node.js и PostgreSQL. Я могу входить в базу как создатель ее, но хотел бы использовать для этого вход в отдельный аккаунт пользователя. У меня...

SQL запросы стали тормозить
Использую СУБД Postgresql, относительно не так давно, SQL запросы стали выполняться намного дольше по времени. Некоторые запросы выполняются в несколько десятков раз дольше. Провел анализ работы БД...

Не могу подключить PG к проекту VS2015, с++
Ребят привет. Решил посмотреть как будет работать PG, попробовать её в деле так сказать. Но возникла проблема, никак не могу её подключить к проекту. Делал по схеме: Иду сюда, и скачиваю сборку...

Создать цикл для даты в функции
Добрый день, очень нужна помощь. есть таблица, в которую надо вставить или обнавить записи, которые надо подсчитать из другой таблицы. И эти записи нужно подсчитать для каждого дня начиная с...

Можно ли записать выполнение команды PG_DUMP в лог файл?
Доброго времени суток! Есть команда в скрипте, нужно чтобы сам процесс выполнения записался в лог файл, что я имею в виду ключ "-v" выводит стандартный поток ошибок, как его записать в лог?...

Замер времени выполнения функции postgres
Добрый день, у меня есть функция в которой 2 цикла for и в каждом этом цикле есть еще 2 внутренних цикла. Нужно замерить каждый блок (цикл) и узнать какой тормозит. Как это сделать? Своими силами...

Простая база данных.
Нужно сделать простую БД в постгресе,но есть проблема в недостатке знаний по этой теме.. Если кому не лень,то пожалуйста помогите. Заранее спасибо. - На предприятии ведется база данных с таблицей;...

PostgreSQL мандатный доступ
Нужно настроить мандатный доступ на Astra Linux, версия подходящая SELinux 2.6, PostgreSQL тоже, выше 9.2 Как я понял из информации в интернете, нужно устанавливать метки с уровнями на...

Крякозыбры вместо русских букв
Как настроить кодировку SQL SHELL(psql)?

Хранение файлов в базе
Добрый день! Есть необходимость хранить в базе данных файлы, которые будут часто записываться в базу (примерно 100 файлов в минуту разного объёма, но максимум один файл 500 килобайт) Соответственно...

Создание таблицы для другой базы
Здравствуйте уважаемые форумчане! Решил (на свою голову) упростить создание БД для своего мини-проекта путём исполнения скрипта *.sql Скрипт призван решить 2 задачи: Создать базу В только что...

Перевод строки в ARRAY[]::uuid
Есть N uuid-ов в текстовом виде, которые могу сложить в одну строку. Нужно эту строку преобразовать в массив uuid-ов, что бы подставить в параметр запроса вида: SELECT * FROM "SomeTable" WHERE...

Ошибка: в запросе нет назначения для данных результата
сам запрос работает :( ERROR: ОШИБКА: в запросе нет назначения для данных результата HINT: Если вам нужно отбросить результаты SELECT, используйте PERFORM. CONTEXT: функция PL/pgSQL...

Не запускается служба СУБД postgres 9.2 (windows 7)
Всем привет, такая проблема: Неделю назад как поставил postgres 9.2, работала отлично. А сейчас не запускается с таким сообщением "Служба была запущена и вновь остановлена. Некоторые службы...

Как установить БД?
Никакими средствами не удается установить PostgreSQL на Linux Mint. Использовал все средства в интернете вообще все. Ничего не помогает. Спасите! Помогите! Караул! Позарез нужна эта БД. Это было...

Восстановление из дампа
Здравствуйте, подскажите команду для восстановления БД через консоль в Windows для pgAdmin (дамп в виде текстового файла)

Динамические запросы в PostgreSQL
Здравствуйте! Подскажите пожалуйста, где можно почитать про составление динамических запросов в PostgreSQL? (на русском языке). Использую PostgreSQL 9.2.3. Шарился по интернету, но удалось найти...

"Разграничение и настройка прав доступа к таблице"
1. Создать базу данных 2. Создать следующих пользователей с ролями: 1. admin — суперпользователь, право создавать роли, право создавать БД, может создавать соединения, нет лимита на...

Группировка данных по временным интервалам
Мне нужно сгруппировать строки запроса по временным периодам, так чтобы если не было данных в запросе за этот временной промежуток то строка вcе равно должна быть. т.е пользователь выбирает начало...

Запросы на выборку SQL
Имеется таблица в приложении нужно написать несколько запросов. s - поставщики p - детали j - проекты spj - поставки 1. Напишите запрос к базе данных поставщиков и деталей, который...

SQL запрос из скрипта
в файле ~/.pgpass написано *:*:*:username:password если выполнить из командной строки: echo "SELECT * FROM users" | psql -U postgres -d source то все выводит а если в скрипте записать и запустить...

Как в pg-функции организовать цикл по jsonb-списку?
Всем привет, Делаю вызов функции со jsonb-списоком в виде : CREATE OR REPLACE FUNCTION public.pd_update_order(..., p_order_items_list jsonb DEFAULT NULL::jsonb, ... ) И с вызовом : select *...

Как вывести количество строк по определенной дате в PostgreSQL?
Добрый день. Необходимо сделать SELECT из таблицы. Пример: TABLE str|int|timestamp qwe|123|2019-12-15 00:00:00| ert|456|2019-12-15 00:01:00| yui|789|2019-12-15 00:02:00| qwe|123|2019-12-16...

Запись в Postgresql большой объем данных
Здравствуйте. Пытаюсь записать в Postgresql большой объем данных. При малом объеме все записывается, при большом выдает ошибку: QSqlError("54000", "QPSQL: Unable to create query", "ОШИБКА: размер...

Разбиение (секционирование) в PostgreSQL
в общем есть база на 29 млн строк. в нее идет постоянная запись и из нее нужно тоже постоянно получать данные. партицирование вроде выход. но что пример не вижу так больше сомневаюсь. есть пример -...

Запрос на выборку данных с группировкой по суткам
Добрый день! Прошу подсказать в написании запроса к базе с выводом данных по суткам Имеется база с данными Делаю запрос SELECT date_trunc('hour',id.datetime) AS Дата,

Добавить элемент в массив jsonb
Привет. Подскажите, можно ли добавить элемент в массив формата jsonb? Т.е. чтобы можно было сказать базе: добавь в поле `list` типа массив, элемент "qwe", пожалуйста.) Было бы невероятно...

Подключение PostgreSQL к QT
Подскажите как с нуля посгрю к кьют подключить, или ссылочек на инфу, на просторах сети не чего путного не нашел. Работая на винде

Программа администрирования PostgreSQL
Доброго времени суток уважаемые! Поделитесь пожалуйста опытом, какую программу для администрирования PostgreSQL лучше использовать (и почему)? Из ключевых моментов меня интересует вот что: а)...

Группировка по месяцам
Добрый день, помогите с заданиями по PostgreSQL 2 и 3 задания. Необходимо написать следующие запросы (PostgreSQL): a. Вывод 1) суммы поступлений с 1.07.2019 по 30.09.2019 Для этого думаю...

Сводная таблица
Гуру, подскажите! Есть ли ВООБЩЕ готовый/стандартный механизм для создания сводных таблиц на SQL (и в Postgresql в частности)??? Есть таблица на 3 столбца - покупатель/товар/количество надо...

Ошибка Unsupported or unrecognized SSL message при подключении к БД на удаленном сервере
На сервере VDSina стоит программа и БД postgresql. Сама программа работает как нужно. При попытке подключиться к БД через DataGrip появляется ошибка javax.net.ssl.SSLException: Unsupported or...

ERROR: more than one row returned by a subquery
Доброго времени суток!! Может кто нибудь сталкивался с подобным родом ошибок? Как быть и что делать? Я новичок в данной теме)...не судите строго. ( ! ) Warning: pg_query(): Query failed: ERROR: more...

Репликация Postgres, балансировка + failover PGPOOL2
Помогите разобраться пожалуйста. Хочу попробовать настроить схему: 2 сервера postgres (master и slave). Нужна асинхронная репликация между ними. Версия Postgres 9.3. На мастере и на слейве выставляю...

Восстановление базы из dump
Доброго времени суток, Уважаемые. Подскажите, как восстанавливается база из дамп файла. когда выбираю восстановление и указываю путь к файлу то кнопка "ок" не активна. Как можно загрузить? файл...

Хранить hex color
Привет, postgresql'щики. Подскажите, как хранить цвет в колонке? Поиск не дал результата

Настроить PostgreSQL на связь по протоколу SSL
Здравствуйте, помогите разобраться. Требуется установить библиотеку OpenSSL и настроить PostgreSQL на связь по протоколу SSL. как это реализовать? у меня стоит Ubuntu и postgresql 9.1.13 ...

Уникальность по трем дублирующимся полям?
Здравствуйте! Есть таблица с полями: id поле1 поле2 поле3 ... поле10, где: id - автоинкремент, поле1 - номер объекта (integer), поле2 - дата (date), поле3 - время (time without time zone)....

IDE для Postgresql
Всем Привет!!! Есть ли в Postgresql какой нибуд IDE например как Oracle у них есть pl/sql developer, SQL Developer. Такие developer ый для Postgresql. Я только начинаю работать с Postgresql и не знаю...

Файл pgpass, запуск psql от имени другого пользователя без ввода пароля
Написал скрипт на питоне, который выдирает с базы данных информацию. Так как линукс сервер рабочий, начальство не разрешило устанавливать дополнительные библиотеки для питона - "это может привести к...

Функция encode(data, 'base64') в poastgres работает не по стандарту. Как заставить работать правильно?
Столкнулся с проблемой что encode(data, 'base64') добавляет непонятный символ каждые 76 байт. Честно говоря пока добрался до base64 пришлось сильно пострадать потому как функция была закопана в...

Запуск Postgre как службы и как приложения
Здравствуйте, возникли проблемы с запуском Postgre. ОС Windows Server 2012 Datacenter. ОЗУ 32 Gb. Запускается как-то через раз, если запускать как приложение, как службу вообще сложно запустить....

Самая простая тема.
Всем привет! Скачал pgAdmin с оф.сайта (38мб) Запустил. Добавил сервер: хост localhost порт 5432 подсоединиться к серверу не могу. p.s. Денвер без postgresql Добавлено через 4 часа...

Распределенная БД в pgAdmin
Подскажите пожалуйста. Как создать распределенную базу данных в pgAdmin III? Если можно, на примере простейшей БД из 2-3 таблиц.

Ошибка "столбец не существует" внутри триггерной функции
Задача:при вставке новой записи в таблицу с поставками, найти актуальную цену на деталь в таблице с ценами. В случае, если цена не назначена, отклонить добавление поставки. Вот триггерная функция:...

Запрещён доступ к последовательности
При выполнении команды insert выскакивает ошибка, что доступ запрещён к последовательности Но, когда зашёл в эту последовательность, там нет возможности добавить роли insert Моет знает...

Установка расширения tds_fdw
Необходимо в Postgresql 11 подключиться к внешнему серверу MSSQL Как установить обертку tds_fdw? Какая последовательность? Расширения, которые устанавливаются вместе с Postgres имеют файлы...

Ошибка при создании процедуры, CREATE PROCEDURE
Работаю над созданием процедуры в PostgreSQL. CREATE PROCEDURE p1(name character varying(100), adr character varying(100),ind integer) LANGUAGE SQL AS $$ INSERT INTO "Library" VALUES...

Как проверить наличие определенного значения в столбце таблицы
Например необходимо в столбце Team_ID таблицы определить есть ли значение 3, как это можно сделать?

Защита от sql инъекций
Добрый день. Хочу защититься от sql инъекций, но дело в том, что я их провести не могу. "SELECT * FROM users WHERE id = '" + id + "'" И в id вставляю id = 1' OR 1=1 ' Получается: "SELECT *...

pgAdmin column "datconfig" does not exist
при попытке подключится к базе данных выдает следующую ошибку: ERROR: column "datconfig" does not exist LINE 1: У коллег все работает, но почему у меня выдает такую ошибку разобратся не...

Ограничить запись данных в pg_xlog
Можно ли отключить или ограничить запись данных в каталог pg_xlog в postgresql.conf? Или же их можно только копировать на другой диск? Добавлено через 1 час 32 минуты или сделать так, что бы они...

Проверка логина и пароля при подключении к БД
Есть база данных, у нее есть несколько ролей входа с паролями. В написанной мной программе есть окно для проверки логина и пароля. Есть вариант проверять логин и пароль при попытки "залогиниться",...

Исключение дублирующихся записей
Здравствуйте! Есть таблица с полями: id field1 field2 field3 .... name1 date1 time1, где id - автоинкремент, primary key. В таблицу периодически могут записываться абсолютно одинаковые записи,...

Кодировка при импорте
есть postgresql 9.6, файд 20гб (урезан был до 50к строк на время теста), таблица infos ждущая импорта в нее база l с кодировкой latin1 root@1:/var/lib/postgresql# head -50000 full.10.csv >...

Экспорт данных БД PostgreSQL в Excel 03-07
Нужен пример проекта(программы) или ссылка, где можно об этом почитать (скачать), только начал разбираться.

База данных интернет магазина
Здавствуйте, подскажите пожалуйста, как организована база данных в интернет магазине, который продает разные виды товаров. Например я хочу продавать смартфоны и велосипеды. Как мне уместить все...

Посчитать конверсию
Есть таблица operations с набором айди операций (id_operation), статус (0 или 1), дата (time) создания операции , сущность (id_essence).Суть того что нужно посчитать конверсию для определённой...

Установка PostgreSQL
При уставноке PostgreSQL 9.1.1 на Windows 7(64) возникает следующая ошибка "Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed"....

Insert or update нескольких записей разом
Здравствуйте! Я выполняю тысячами такие запросы: INSERT INTO table(v1,v2,v3,v4,v5,v6) VALUES(1,2,3,4,5,6) ON CONFLICT(v1,v2,v3) DO UPDATE SET v4=table.v4+4, v5=table.v5+5, v6=table.v6+6; То есть...

Как существующей колонке задать свойство PRIMARY KEY?
если пишу так ALTER TABLE PUBLIC.STATISTICS ADD CONSTRAINT STATISTICS_PKEY PRIMARY KEY ("ID"); то выводится ошибка ERROR: COLUMN "ID" OF relation "statistics" already EXISTS

Импорт .dbf в PostgreSQL. C#
Здравствуйте. Возникла задача импорта dbf файла в базу данных Postgre... нашла всего несколько вопросв по данной теме в частности "Распарсить dbf и записать данные в postgres - C#" по первому коду...

Проблема с запуском pgAdmin4
Добрый день всем Подскажите, пожалуйста, в чем у меня загвоздка при запуске pgAdmin4 и как это исправить? Cкачивал с офф сайта, PostgreSQL v13.2 Windows x86-64 Суть ошибки: pgAdmin Config...

Описание перевода баз данных 1C с MS SQL (2005) на PostgreSQL (9.2.1)
Привожу описание сборки PostgreSQL 9.2.1 из исходных текстов и перевод баз данных 1С под PostgreSQL: http://1s.mosalt.ru/ Конфигурация: 1. Линукс — Fedora Core 17. 2. PostgreSQL —...

AVG в Postgres
Пользуюсь пгадмин3, при написании запроса с AVG выдаёт вот что "HINT: Функция с данными именем и типами аргументов не найдена. Возможно, вам следует добавить явные приведения типов." Собственно сами...

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

Генерация календаря
Подскажите лучшую практику для генерирования таблицы со всеми датами на год. Обычный год в целом понятно наверное мы там берём первое января и в цикле плюсуем единицу 365 раз , а как быть с...

Ошибка при установке postgresql
Привет! Вот такая штука появляется при попытке установить postgresql-9.3.4-3-windows-x64.exe windows 8 запускаю от имени администратора русских букв нет в имени компа и учетке в...

Максимальное значение в колонке
Здравствуйте, есть очень простой запрос к таблице SELECT t1.coin_id, t1.price, t2.price - t1.price AS diff FROM transfertable AS t1 JOIN transfertable AS t2 ON (t1.id + 150 = t2.id) ...

Как в pgAdmin-е сменить пароль?
Всем привет) Как сменить пароль учетной записи СУБД ?

Pg_stat_activity обрезает текст запроса в поле query
Как получить полный текст исполняющегося запроса?

Нумерация записей
Здравствуйте. Такой вопрос. Можно ли каким то образом добавить в таблицу поле в которое будет вставлено число означающее порядковый номер строки? Нужно для исправления таблицы без идентификатора.

Вывод в консоль результат запроса LOOP pl/sql
Доброго дня. DO $$ BEGIN FOR i IN 1..10 LOOP SELECT * FROM USERS; END LOOP; END; $$ language plpgsql;

Импорт .csv-файла в таблицу
Доброго времени суток. Столкнулся с проблемой импорта содержимого .csv в таблицу из СУБД PostgreSQL. Вот sql-запрос, по которому собственно и должен происходить импорт COPY titanik_train FROM...

Не могу создать сервер
Не могу создать сервер, на другой машине без проблем все создалось, сейчас установил пгадмин и выдает данную ошибку. Подскажите как ее решаить

Postgre не может использовать порт 5432. PostgreSQL на Docker
Не получается работать с контейнером. Постоянно падает. Вот логи: The files belonging to this database system will be owned by user "postgres". This user must also own the server process. ...

Начало работы в PostgreSql
У меня курсовая: нужно создать примитивную базу данных в PostgreSql. Но я вообще не могу разобраться как создать там базу данных, как добавить таблицу, вообще правильно ли я установила программу....

Как правильно добавить UUID в таблицы одним запросом?
создала я значит таблицы вида CREATE TABLE users ( id UUID NOT NULL PRIMARY KEY, name VARCHAR(32) COLLATE "default" ); CREATE TABLE "contacts" ( id UUID NOT NULL REFERENCES users...

Восстановление базы из дампа
Добрый день ув. форумчане . С ДБ знаком только недели 3 и то самоучка ). Мне прислали дамп базы (без данных , только процедуры , таблицы и тд) .Он без разшерения , При открытии дампа ,...

Изменить значения строк в таблице из запроса
Есть таблица с одним строковым столбцом, полученная запросом select str from /*код получения таблицы*/ ну или можно со счетчиком строки, если так удобнее select row_number() over ()...

Перевод студента из одной группы в другую
доброго времени суток. Делаю билеты по sql наткнулся на билет который никак сделать не могу, задание перевести студента из одной группы в другую... Помогите пожалуйста решить этот билет... У самого...

PostgreSQL 10.5 на windows xp PRO sp3
Добрый день! Пытаюсь на старом компе поднять для своих нужд postgresql 10.5 EDB версию, но столкнулся с ошибкой. зы. На офф сайте указано что поддерживается данной ОС и разрядностью Теперь...

Postgres запрет записи одинаковых значений
Как настроить postgres чтобы нельзя было записать одно и то же несколько раз. причем есть порядка пяти полей, они будут одинаковыми, а 6е поле - timestamp(now()) т.е. оно будет меняться

Обновление Postgresql 9.1 - 9.6
Добрый день! Прошу вашей помощи по обновлению версии Postgresql c версии 9.1 до версии 9.6 при помощи pg_upgrade Вдохновившись инструкцией pg_upgrade я приступил к действию Порядок моих действий:...

PgAdmin III выбор БД в SQL запросе
Как можно указать в SQL запросе какую БД использовать, если их несколько? Для ком строки это можно сделать так вот psql -d dbname, но интересует выбор в SQL запросе.

Рекурсивные запросы
ак написать рекурсивные запросы с последовательным извлечением данных из таблицы в направлении: - от корня иерархии к листьям - от листьев к корню иерархии Для SQL, Oracle и PostgreSQL( с...

Шифрование базы, насколько оно надежно?
Гуру, подскажите на сколько это вообще надежно??? Нашел кучу инструкций "если забыл пароль к админу" (в блокноте подправьте файл заменив кеш пароля на ключ...) Надо ОЧЕНЬ надежно защитить одну...

Проблемы в PostgreSQL
Здраствуйте. Создаю проект в KDevelop , работаю с базой даных . Использую PostgreSQL , и соответственный синтаксис . Есть уже сделаный преокт с которого пишу основную идею и воторой , который...

Периодически падает postgres
Здравствуйте. Недавно появилась такая проблема. Пользователи работают с 1с, база на posgtgresql. Внезапно 1с выдает сообщение о том, что база данных повреждена. Снова работать можно только после...

Выбор из массива PostgreSQL
Добрый день. Необходим совет, как следует поступить. Есть таблица данных. Для каждой строки (ID уникален) в одном столбце требуется хранить несколько Id-шников из другой таблицы. Прочитал, что так...

Открытие уже созданной БД, в в pgAdmin
Добрый вечер!подскажите как в pgAdmin открыть уже созданную базу данных(то есть БД создавалась на другом ПК и после установки PostgreSQL и pgAdmin не получается открыть БД,или как-то добавить ее...

Сервер postgrsql перестал запускаться
После перезагрузки ubuntu server postgrsql перестал запускаться. в логах LOG: database system was interrupted while in recovery at 2013-07-16 22:20:35 OMST HINT: This probably means that...

Как правильно удалить Postgresql?
Доброго времени суток, поставил postgresql, с определенного момента без моего участия перестал запускаться pgadmin, проблему нашел и пофиксил, но теперь pgadmin впринципе не пускает в базу, то есть...

Выбрать сумму последних 10 строк
Здравствуйте форумчане! Есть вопрос, звучит просто, но не дает мне покоя: Есть таблица, с каким-нибудь полем int, и в ней 20 записей. И вот нужно получить сумму, но всех записей, а только первых...

связь многие ко многим
помогите придумать связь М:N для банка, есть Клиенты,Счета,Сотрудники, Дебиторы, Кредиторы, можно чтото добавить, не могу ничего придумать(:wall::cry:

Добавление изображения
здравствуйте, помогите с загрузкой изображения, я разобрался, что можно использовать формат либо oid, либо bytea но как эти изображение посмотреть в pgadmin4 прямо в таблице UPDATE...

Функция возвращающая таблицу
Здравствуйте, надо написать функцию с курсором, который возвращет таблицу. Я пишу так, но не знаю что написать в конце после return. CREATE OR REPLACE FUNCTION historical_data() RETURNS table(name...

ERROR: stack depth limit exceeded
всем привет! Создал тригер для инсерта и в результате вставки выдает ошибку ERROR: stack depth limit exceeded Подсказка: Increase the configuration parameter "max_stack_depth" (currently 2048kB),...

Преобразование типов
Здравствуйте! Подскажите пожалуйста, каким образом вывести вместо числа - "0.1199E2" в формат "float". Выводит не в "float" - естественно, а в том формате в котором хранятся числа. SELECT...

Запрос с номером поля
появилось желание видеть к какому по номеру полу обращаюсь. SELECT "ID_TagName" as ID_TagName_1, "F_ComPort" as F_ComPort_2, "F_ComPortBaudRate" as F_ComPortBaudRate_3, "F_ComQuery" as...

Импорт данных из XML файла в SQL Manager Lite for PostgreSQL
у меня есть файлы, которые хотел бы импортировать в БД Есть таблица Test с полем xml пытаюсь сделать импорт COPY public."Test" ( "TestXML" ) FROM 'D:\file.xml'; Вылетала ошибка...

Запрос INSERT IGNORE INTO
Пытаюсь сделать так, что бы запрос INSERT не добавлял строки с одинаковыми данными. Наткнулся на такую команду как IGNORE. Почитал, вроде запрос должен выглядеть следующем образом: INSERT IGNORE...

Как вернуть в запросе значение по умолчанию, если SELECT возвращает NULL или ничего не возвращает?
Добрый день! Например я хочу чтобы донное выражение возвращало мне 0 или скажем 1, если результатом выражения rating вернется NULL: SELECT m_users.id, (...

SQL запрос: в первом поле идет число, с которого начинается пропуск; во втором - количество пропущенных чисел
Доброго времени суток. Столкнулся с проблемой, связанной с SQL запросом. Запрос сл. вида: имеется таблица с 1 полем,заполненная числами по порядку(Например {1,2,4,7,8,11,..}). Написать запрос для...

Нужен совет с базой PostgreSQL
Добрый день. База 1с на PostgreSQL. Работает, но при попытке реиндексации выдает ошибку ERROR: failed to find parent tuple for heap-only tuple at (269347,1) in table "pg_toast_84082088" из 1с...

Копирование\перенос базы
Доброго времени суток. Участвую в разработке ПО + БД PostgreSQL. Работу веду как дома, так и на работе, и хотелось бы всегда иметь актуальную версию БД. В данный момент нет четкой структуры БД,...

Pgadmin не принимает пароль
Доброго времени суток, возникла следующая проблема: Сначала у меня pgadmin 4 и postgresql внезапно заработали на одном и том же порту, проблему решил перенесением postgresql на 5433 порт, но затем...

При инсерте выдает сообщение об ошибке, не пойму что не так?
Доброго времени суток. Решил попробовать разобраться с Postgresql субд. собственно есть таблица Profession, которая создается скриптом(для ключа использую Sequence): -- Sequence: prof_id_seq --...

Создание функций
Добрый день! Подскажите, пожалуйста, как создать функции для БД Гостиницы? 1. Функция, возвращающая количество дней, прожитых постояльцем в гостинице на основании двух дат (день приезда –...

ODBC или OLE DB драйвер
Добрый день Появилась задача забирать данные в SQL Server с Postgresql базы данных Но ни OLE DB ни ODBC драйверов на официальном сайте не скачать. Либо ссылки битые либо перебрасывает на другой...

Операторный блок
Доброго времени суток. С Postgres работаю недавно. Есть такая задача: произвести в таблицу N значений. Нужно реализовать через функцию. CREATE FUNCTION add_to_mag(integer) RETURNS integer AS ' ...

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

Репликация. Настройка файла pg_hba.conf
Здравствуйте. Настроена репликация субд master-slave (postgres 9.6). При настройках файла pg_hba.conf для пользователя postgres все работает. Теперь задача вынести репликацию на отдельного...

Восстановление репликации
Добрый день, помогите пожалуйста, создаю репликацию со слотами, база очень большая и копирования директория с одного сервера на другой занимает около 10 часов. И до того момента когда создаю...

Где он здесь видит повторяющиеся значения UNIQUE?
=> select * from cats_lessons; ┌────┬─────┬─────┐ │ id │ cid │ lid │ ├────┼─────┼─────┤ │ 1 │ 5 │ 1 │ │ 2 │ 5 │ 2 │ │ 3 │ 5 │ 3 │ │ 4 │ 28 │ 4 │ │ 5 │ 28 │ 5 │ │ 6 │ ...

PostgreSQL + MCBC
Доброго времени суток! Только начал разбираться с базами данных и столкнулся со следующей проблемой. При установке PostgreSQL на бессмысленную и беспощадную ось МСВС (русский Linux) не запускается...

Отношения между таблицами
Есть 3 таблицы: id, authors (id авторов, которые писали статью с этим id) id, articles (id статей, которые написал автор с этим id) articles (id статей из таблицы articles), authors (id...

pssql создание БД
Доброго времени суток. С помощью pssql создаю БД, команда: psql -U postgres -f /home/db.sql Содержимое файла: CREATE DATABASE mydb; Собственно создание проходит успешно и в списке БД моя...

Как остановить бэкап базы в pgAdmin4?
Доброго вечера. Вопрос мне кажется элементарным, но, к сожалению, в администрировании бд я ни в зуб ногой, и поэтому прощу помощи у вас. Ходил в русско- и англоязычный гугл, но тот мне ничего не...

Truncating towards zero
Return a table with one column (towardzero) where the values are the result of number1 + number2 truncated towards zero. что не так? select trunc(number1 + number2) from decimals

Посчитать количество записей подходящие под несколько параметров
Есть таблица id bigint NOT NULL, -- Первичный ключ amount bigint, -- Сумма по чеку cash bigint, -- Номер кассы discountammount bigint, -- Полная сумма скидки по чеку "number" bigint,...

Вывод кракозябр в консоль sql shell
Всем привет! Когда набираю в sql shell: \? У меня выводятся крэйзизебрас ╤яЁртър \? ёяЁртър яю ъюьрэфрь psql c \ \? options ёяЁртър яю ярЁрьхЄЁрь ъюьрэфэющ ёЄЁюъш...

Ошибка в запросе с if
Вот запрос select name_meducament as "Назва медикамента",Name_rechovenu as "Назва речовини", if (SELECT Tup_rech FROM Xim_slad where Tup_rech= 'діюча')>0 then (select count(*) from Xim_slad...

Исправить кодировку в логах pg 9.3/9.4
В логах получаю следующее pg_restore: could not execute query: РћРЁР˜Р‘РљРђ: удалить объект ограничение bo_tracking_entity_type_pkey РІ отношении таблица...

Найти максимальный элемент из группированный таблицы
select sum(price) from mytable group by id_view; Выводит сумму подсчитанная по группам. Подскажите пожалуйста, как найти из полученой таблицы "сумм групп" максимальный элемент ?) select...

Получение списка пользовательских stored procedure
Подскажите, пожалуйста, как с помощью sql-запроса получить список пользовательских stored prosedure в PostgreSQL?

Глобальные переменные в памяти
Добрый день, подскажите плииз такое вообще возможно? и имеет ли смысл! Есть одно число (спец-счетчик). Хранится в одной ячейке одной из таблиц (выделенной "для хранения констант/настроек...

Создание базы данных из .bat файла
Здравствуйте! Появилась задача создания базы данных в PostgreSQL через bat-файл. Толком ничего не нашла в интернете, возможно, плохо искала... Помогите, пожалуйста, примерами или ссылками на...

Ошибка в запросе
Сообщения ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: ";") LINE 22: END; В чём ошибка? CREATE FUNCTION diu() RETURNS TRIGGER AS $$ BEGIN IF ( TG_OP = 'DELETE' ) THEN DELETE...

Исключить пустые строки
Ребят задача вроди бы элементарная. Есть запрос SELECT v.title, (SELECT SUM(rating) / COUNT(id) as s FROM ap_ratings WHERE film_id=v.id) as rat FROM ap_videos as v ORDER BY rat DESC; Он все выводит...

Проблемы с запуском
Добрый день. Помогите решить проблему. Перестал запускаться постгрес после рестарта системы. Запускаю от рута: /etc/init.d/postgresql start * Starting PostgreSQL 9.1 database server ...

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

Соединение двух строк из выборки
Есть к примеру таблица tTab. В ней поля id, bot, top. Делаю выборку по id и соединяю поля: SELECT bot || '-' || top FROM "tTab" WHERE "id" = 35 получаю две строки: text_10-text20 text_20-text40 ...

Логическая и физическая схема базы данных
посоветуйте, нужно построить логическую и физическую схему существующей бд, нужно что бы можно было переключаться между логической и физической схемой. это хорошо делает erwin, но он говорят или...

ERROR: syntax error at or near "PRIMARY"
как правильно задать первичный ключ? всё одна и та же ошибка выползает подскажите, пожалуйста ALTER TABLE public.statistics ALTER COLUMN "ID" PRIMARY KEY

Найти среднее значение по полю
есть необходимость найти среднее значение по полю. но чет не пролучается. тип поля текст, но там число лежит

Триггеры в Postgres
Может сможет кто то объяснить почему так происходит: Создаю триггер на вставку в таблицу ( в нем команды создания таблицы и назначения на нее прав для группы ролей). Весь интерес в том, что если я...

FROM_UNIXTIME В PostgreSQL
Перевожу проект с mysql. Подскажите, как это будет выглядеть в postgresql? $pdo->query("SELECT * FROM users WHERE id != 1 ORDER BY FROM_UNIXTIME(birthday, '%d%m') ASC");

Есть ли тип данных DATE в postgres?
Здравствуйте дорогие форумчане!) Меня интересует вот какой вопрос: существует ли тип дата в postgrese и если да, то какой его синтаксис при создании поля, которое будет иметь формат 'yyyymm' ? Вот...

Ускорить поиск
Добрый день, подскажите плииз. Есть 3 таблицы. Город, Область, страна. Надо МАКСИМАЛЬНО БЫСТРО находить по части города: название города, область и страну. Что посоветуете? 1) Завести 3...

Не могу подключиться к серверу (через C#)
Приветствую! Пытаюсь соединить базу с клиентом на C# (все на одном пк), но при создании сервера я не создавал для него пароль, и теперь при вводе String conStr =...

Создание триггера для аудита
Добрый вечер столкнулся с такой проблемой, у меня есть около 40 таблиц в БД, и нужно сделать триггеры аудиты на каждую таблицу, не могли бы вы подсказать как в триггерной функции написать написать...

PostgreSQL vs MySQL скорость чтения
Гуру, проконсультируйте, плиииз... Уже в нескольких источниках услышал что MySQL "уступает почти во всем, кроме скорости чтения простых индексированных таблиц". Задача: В течении месяца...

Ошибки при создании хранимых процедур
--1.создание спец таблицы create table spec ( id integer, table_n char(20), columns char(20), max_zn integer ); --2.добавление в специальную таблицу записи (1,spec, id, 1) insert...

Разница между максимальным и минимальным значением
Добрый день, имеется таблица employment_history, в которой хранится id пользователя (pers_number) и его стаж работы (position_start_date). Вопрос в том, как получить тех сотрудников, у которых этот...

Извлечь из текста строку окруженную тегами
Всем добрый день. Сам вопрос уже в заголовке. Текст может быть разный: Строка + Тег, Тег + Строка, Тег + Строка + Тег. Думаю использовать regexp_replace, но не пойму какой шаблон нужно сделать....

Ошибка: нет ограничения уникальности
Пытаюсь связать две таблицы, пользуясь pgAdmin 4 Создаю две таблицы author book_author и пытаюсь их связать вместе по внешнему ключу author.id -> book_author.id_author Таблица author: CREATE...

SERIAL не работает
Здравствуйте! Хочу создать id как primary key и чтобы был auto increment, в доке пишется что стоит просто написать SERIAL и все заработает, но написав выходит такая ошибка: Код ошибки -1, положение...

JSONB, UPDATE и jsonb_set
Всем Доброе время суток! Ну что же, есть JSONB: { "company": { "id": "12345", "name": "MyCompany", "contacts": }, "employee": },

Проблема с pgAdmin при установке PostgreSQL 11
Здравствуйте. Устанавливаю PostgreSQL 11. Сначала всё идёт как положено, установка внешне благополучно завершается, но при вызове pgAdmin 4 появляется сообщение: "The application server could not be...

Установка PhpPgAdmin и Configuration error
Доброго времени суток! Установил Open Server 5.2.2. Пытаюсь запустить phpPgAdmin, открывая http://127.0.0.1/openserver/phppgadmin/index.php. Однако получаю в ответ "Configuration error: Copy...

Преобразование выборки в массив
Здравствуйте! Есть матрица (допустим 10*10), которая получается выборкой Select "1","2","3","4","5","6","7","8","9","10" From CrossTab ... Т.е. поля выборки - это столбцы матрицы. Сама матирца...

Вручную написанная функция не работает
Всем привет, я написала функцию, которая должна в имеющуюся таблицу cities добавлять строку данных при выполнении следующего условия: добавляемый объект (POINT) лежит целиком в пределах другого...

Создание пользовательского интерфейса базы данных на PostgreSQL
Всем привет. У меня стоит задача, на PostrgreSQL разработать базу данных, создать клиент-серверную архитектуру, пользовательский интерфейс к ней. Те, кто в этом разбирается, можете посоветовать с...

Получение последних записей
В базу на PostgreSQL 9.4 заливаются данные постоянно. Нужно регулярно, раз в секунду получать новые данные, которые еще не были получены... Есть возможность сделать это встроенными возможностями или...

Триггерные процедуры
Здравствуйте программисты. Помогите пожалуйста с триггером в бд Postgres. Помогите написать триггер, при добавлении записи в таблицу sale, price считался автоматически. Имеются 2 таблицы: ...

Посоветуйте систему построения отчетов
Добрый день Посоветуйте систему построения real-tim'овых отчетов, работающую с PostrgeSQL. Можно платный или бесплатный вариант (желательно с триал периодом). Я находил только те, что работают...

Дополнить запрос
Помогите дополнить запрос: SELECT id, name, (SELECT sum(quantity) FROM Sale WHERE Bread_Products.id=Sale.id) FROM Bread_Products WHERE Bread_Products.name LIKE 'Хліб житній'; Нужно чтобы...

Расчет итогов в таблице, по группировке
Подскажите, как из первой таблицы получить вторую (во вложении) Особенно интересует, как получить зеленый строки с суммами. Можно ли вообще так сделать? select store, date, sum(count_nut),...

Как работать через одно соединение с БД в многопоточном режиме?
Как, я думаю, вы уже знаете для работы с PostgreSQL сначала необходимо установить соединение с базой данных, затем используя данное соединение можно отправлять запросы. До меня уже была написана...

Изменить кодировку LC_COLLATE
Доброго всем дня. Прошу помощи. В БД новичок. Пытаюсь разобраться в боевом режиме. Инструкция по развертыванию БД по шаблону PostgreSQL Общие требования 1. СУБД PostgreSQL должна быть...

Запись картинок в базу postgresql
Пытаюсь из 1с записать картинки в постгре После гугления пришел к такому коду image = Новый COMОбъект("ADODB.Stream"); image.type = 1; image.Open(); image.LoadFromFile("C:\1.jpg"); // для пробы...

Топ 10 для каждой категории
Есть таблица объектов (таблица object), у каждого объекта есть тип (поле type_id). Также имеется таблица скачиваний (таблица download) где регистрируются скачивания объектов пользователями. Нужно...

Как сделать форму ввода данных для пользователей?
Доброго времени суток! Возможно, мой вопрос покажется глупым из-за моей неопытности, но, всё-таки. Стоит задача поднять сервер БД, закинуть в него данные из существующих баз MS Access и позволить...

Не получается подключиться к серверу
Добрый день. Я возможно не в тот форум пишу. Поставил PostgreSQL, когда на том же компьютере пытаюсь подключиться через libre office, то все получается. Когда подключаюсь с другого компьютера в...

Впервые пишу триггер, получаю ошибку
Всем привет. при попытки создать выдает ошибку: ОШИБКА: незавершённая спецстрока с $ (примерное положение DROP TABLE IF EXISTS users; CREATE TABLE users ("name" TEXT); DROP TABLE IF EXISTS logs;...

доступ к postgresql
Доброго времени суток, мне нужно подключиться к postgresql через интернет. Прописал в pg_hba hostssl all all 0.0.0.0/0 md5, в postgresql.conf - listen address "*". ОС на сервере - windows server 2008...

Генерация БД в ErWin
Создал схему в erwin,создал пустую бд в pgadmin,подключил всё,теперь при нажатии Generate в пункте схема вылазиет сообщение ОШИБКА: отношение "какое то" уже существует; Error while executing the...

Слоты подключений при выполнении вакуума
Здравствуйте. В организации имеется инфокиоск, работающий на веб-интерфейсе, с подключением к БД PostgreSQL 9,6. Каждую субботу в ночь проводится обслуживание БД (реиндекс и вакуум), после чего...

Вывод двух столбцов из одной и той же таблицы
Доброго времени суток. Нужно Вывести ведомость остатков весового товара в виде: Товар (код) | остаток ларек 1 | остаток ларек 2 не выводя при этом товары без остатка. Который день мучаюсь - ничего...

Не могу приконектиться
Всем привет! Я очередной "зеленый" ньюкамер который решил поставить себе эту бд. Эту бд я поставил в линукс минт командой sudo apt-get install postgresql postgresql-client postgresql-contrib я...

Visual Studio 2015 + Npgsql : Failed to find or load the registered .Net Framework Data Provider
В VS 2015 через Server Explorer пытаюсь добавить подключение к БД Postgres (версия сервера 9.5). 1) В качестве провайдера выбираю .Net Framework Data Provider for PostgreSQL (Npgsql Ddex...

SQL и нарастающий итог
Всем привет! Сильно не кидайтесь тапками в новичка. Разбираюсь с SQL, намертво встряла с нарастающим итогом, тренируюсь на кошках учебной базе avia. Что я хочу: посчитать с нарастающим...

Ошибка в процедуре (No procedure matches the given name and argument types.)
Хочу добавить в промежуточную таблицу код ВУЗа и специальности, передав при это в параметры их имена, но у меня ошибка ERROR: ОШИБКА: procedure vnz_spec_procedure(unknown, unknown, unknown)...

Наследование прав группы пользователем
Есть база в которой есть две схемы: public и test. Решил создать группу пользователей с возможностью лишь просмотра таблиц в схеме под названием personel. Дал права ей на USAGE схемы test и назначил...

На чем написать клиентское приложение?
Доброго времени суток. Есть задание сделать приложение с подвязкой базы данных Postgre, графический интерфейс, конечно. Кто-то подсказывает использовать Visual Studio, QT и так далее, но я с postgre...

PostgreSQL и 1С. Проблемы с подключением пользователя баз
Здравствуйте. Есть сервер 1С. Точнее два - под 8.1 и 8.2 На каждой платформе по несколько баз (давайте обойдемся без вопросов типа "нахрена?", "почему так?" итд , это наследство прежнего...

Импорт данных
Есть некая таблица: CREATE TABLE act ( act_id serial NOT NULL, person_id integer, description text, start_time timestamp without time zone, CONSTRAINT act_id PRIMARY KEY (act_id), ...

Заголовки колонок таблиц
Ребят, можно ли к названию колонок приделать псевдо названия на русском? допустим id = Код

Postgreesql на Windows проблема при загрузке данных с 1с
Добрый день. Появилась задача развернуть Postgresql для 1с. Решили попробовать на Windows. Скачали, установили официальную версию с сайта 1с - 11.5-19.1с(х64). Развернул. Создал базу 1с с пустым...

Не удается установить PostgreSQL 9.1 на Windows XP SP3
Добрый день, уважаемые коллеги. Многократно пытался поставить PostgreSQL 9.1 на Windows XP SP3 - не устанавливается. Пробовал весь арсенал решений для Windows 7 (с назначением прав на...

Минимальная длинна пароля
Добрый день! Никак не могу найти никакой информации как в PostgreSQL 9.4 настроить парольную политику при регистрацию.Например задать минимальную длину пароля 16 символов и что бы в пароле были...

Парсер SQL запроса
Гуру, посоветуйте... Надо НАДЕЖНО разложить запрос на "составляющие" для анализа - получить "таблицу" блоков. Нашел тучу готовых либ под php, node, pyton, ruby... но все "недоделанные"...

Запрос из двух таблиц
Доброго времени суток, форумчане. Есть 2 таблицы, в импортируемой поставке поля (код поставки, кол-во товара, код товара), экспортируемой поставке (код поставки, кол-во товара, код товара, сумма)....

Из временной таблицы в временную таблицу
Добрый день, есть функция, в нем создаются временные таблицы. Есть временные таблицы А, В. Нужно Создать временную таблицу С из данных А и Б. Но уже в этой части пишет, что А не существует, как...

Problem to login phpPgAdmin
при попытке залогинется в phpPgAdmin под пользователем postgres выдает ошибку "Логин недопустим по соображениям безопасности" . При попытке логина под другим пользователем без админ прав выдает...

PHP и PostgreSQL. ООП интерфейс
Всем доброго времени суток! Подскажите, существует ли ООП интерфейс (класс) для СУБД PostgreSQL как класс MySQLi для СУБД MySQL? Например: $db = mysql_connect($host, $user, $pass, $name); //...

Создание триггерных функций
Здравствуйте! На компьютере установлена операционная система Windows 7. Использую PostrgreSql версии 8.3.7. Работа с базой производится с помощью pgAdmin III. Вопрос заключается в следующем:...

Выбор данных из нескольких таблиц
Есть 2 таблицы t1 и t2. Таблица t2 содержит внешний ключ t1_id на таблицу t1. Если записи в таблице t2 отсутствуют то, результат запроса пуст. А мне нужно что бы в результате были данные хотя бы из...

Копирование записей из одной базы в другую
Кто-нибудь знает, как копировать записи из одной таблицы одной базы данный в таблицу другой базы данных? почитав, нашёл такой вот запрос: INSERT INTO table1 SELECT * FROM table2но как быть, если...

Оптимизация выборки данных в PostgreSQL
Имею БД с таблицей "log", в которой ~65М строк. Диск загружен не более, чем на 5%. Выполняю простой запрос SELECT * FROM log WHERE plate LIKE 'С485ЕН39%' По plate создан индекс. Анализ запроса:...

The pgAdmin 4 server could not be contacted
Доброго времени суток, товарищи. Не запускается pgAdmin 4. Открываю и после долгой загрузки выскакивает Fatal Error "The pgAdmin 4 server could not be contacted", версию ставил postgresql 12.5-1-x64,...

Подключение к ПостГре удаленно
Ребята, честно говоря не знаю уже куда рыть.... помогите хотя в направлении мысли в чем может быть дело.... Итак, ситуация, симптомы: 1. Получен у провайдера внешний статический ip 2. Открыты...

Между какими парами городов летают самолеты
Что нужно изменить в запросе, чтобы вывод был, как в зеленом квадрате?

Триггер, почему не работает ?
Создал триггер,чтобы ограничить ввод данных в мое поле. Если будет введены значения меньше нуля или больше 100,то должен сработать триггер и выдать исключения. Однако он всегда выдает исключения,...

Триггерные функции
Подскажите, пожалуйста, пример использования динамической библиотеки (.so) в триггерной функции... На все мои библиотеки выдает ошибку: ERROR: could not load library "/home/is_zero.so":...

Как сохранить всю таблицу в файл на жестком диске? ( pgAdmin3 )
Собственно сабж. Банальный запрос: COPY "kTab" FROM 'C:/file.txt'; Выдает "ERROR: не получилось открыть файл "C:/file.txt" для чтения: Нет такого файла или каталога" Я так понимаю что он где-то...

Ищу литературу по PostgreSQL
Ребята у кого есть книги по PostgreSQL для работы системного администратора нужно срочьно приобрести. Буду благодарна за любые подсказки как найти. Все Списибо.

CREATE TYPE
подскажите пожалуйста, как создать пользовательский тип... знаю, что создается с помощью CREATE TYPE, но все параметры не знаю... покажите пример какого нибудь простого типа... и нужно ли будет...

Как соединить в одном запросе JOIN и множество подзапросов
Здравствуйте, есть таблица, скажем так каталог автомобилей. В этой таблице большинство столбцов это id номера столбцов других таблиц, то есть например марка авто, цвет и т.д. Плюс к тому есть...

Запрос с датой, последний месяц
Здравствуйте. Имеются в наличии таблицы 1. Клиент, поля: ФИО, Город(id), Общая сумма покупок 2. Города (справочник), поля: Название города 3. Покупки клиента, поля: Товар(id), дата-время покупки,...

Создание пользователя с правами на таблицы в схеме
Добрый день! Изучаю PostgreSql и не могу разобраться в следующем. Хочу создать пользователя с правами выбора из всех таблиц некоторой схемы в БД. Все дальнейшие действия делаю в утилите psql под...

Составной первичный ключ
Добрый день! Выполняю академическое задание - создание БД. Дата-логическая модель представлена на рисунке. В данной БД есть таблица в которой описываются некоторые классы -...

Postgres не принимает пароль, хотя он не менялся
Здравствуйте, совсем недавно начала изучать java и postgresql и по непонятной мне причине postgresql выдает следующую ошибку: could not connect to server: Connection refused (0x0000274D/10061) Is...

Как и что запустить после установки PostgreSQL?
Всем привет! Помогите пожалуйста с проблемой. Для многих это может ерунда, но для меня как начинающему очень как важно. Дело вот что: 1. Чтобы администрировать СУБД что именно запускать и с чего...

Связывание таблиц
Всем доброго времени суток!! Возник такой вопрос: создаю базу данных в pgadmin 4 и все шло хорошо пока не пришлось связывать внешний ключ таблицы formular с внешним ключом таблицы Avtorstvo. Сейчас...

Странности подключения к серверу
Добрый день. Помогите разобраться с вопросом. Есть Debian 6 на нем поставлен PostgreSQL-9.1. На самом сервере заведены 2 пользователя postgres и my_user. Сервер находится в домашней локальной сети....

Postgres взять последние 100 значений в обратном порядке
есть база, нужно взять из нее запросом последние 100 значений в обратном порядке. т.е. desc limit 100 не подходит, а asc limit 100 берет первые 100

Доступ к PostgreSQL из Си с libpq
Доступ к PostgreSQL из Си при помощи libpq. Как мне это решить?

Метаданные для автоматической генерации базы данных
Необходимо создать пустую базу данных ,а затем "вытащить" метаданные для автоматической генерации базы данных Базу то я создал а вот с метаданными проблема. Подскажите Как средствами PgAdmin или...

Создание внешних ключей
Здравствуйте! Возможно, мой вопрос прозвучит по-детски, но я только начала знакомиться с PostgreSQL и не знаю, как в графическом клиенте pgAdmin после создания самой таблицы создать внешние ключи,...

Ошибка выходящего параметра (time without time zone)
Всем добрый день. (server_version 8.3.3) Простая функция, в которой хочу получить время CREATE FUNCTION shrb.get_actionscheduletime ( idaction bigint, dateshedule date, out timeshedule...

Аудит - способы контроля событий в postgres
Добрый день! Подскажите, пожалуйста, способы контроля событий в postgres (исключая триггеры, которые можно повесить на бд)

Поиск по дате времени, до конца указанного дня
date_end < to_date('05.08.2019 23:59', 'dd.mm.yyyy HH24:mi') Ищет до 05.08.2019, само 5 число не попадает в результат. Как сделать чтоб именно до 05.08.2019 23:59 искал. Заранее спасибо за ответы.

sql запросы
Только начал изучать и уже застрял. Буду рад любой помощи Схема базы данных состоит из трех отношений: utQ (Q_ID int,Q_NAME varchar(35)) utV (V_ID int,V_NAME varchar(35),V_COLOR char(1)) ...

Как найти наибольшую среднюю стоимость
Добрый вечер господа и дамы! Помогите разобраться пжлст с запросом. Есть две таблицы, имеют следующий вид CREATE TABLE company ( companyId integer PRIMARY KEY, companyName varchar (50),...

Log shipping replication
Добрый день, проблема такая-есть мастер сервер и слейве, нужно сделать репликацию с помошю архива (log shipping replication using archive). все делаю, как надо, на слейве создаю recovery.conf...

Запрос даты и времени с разных полей
Доброго времени суток всем. Подскажите товарищи как быть. у меня есть таблица с различными полями. В ней зачем то были разделены поля даты и времени. Мне необходимо делать выборку из базы от...

Authentication failed for user
Привет всем, сразу извиняюсь если вдруг не в ту ветку пишу Делаю все по командам sudo su - postgres createdb mydb createuser us GRANT ALL PRIVILEGES ON DATABASE mydb TO us прописываю в...

Date_sub
Здравствуйте товарищи! у меня не работает команда: select date_sub(current_date,interval 3 day); пробовал в разных вариациях, большими и маленькими, пишет типа "Ошибка синтаксиса (примерное...

SyntaxError: ERROR: syntax error at or near "n"
RETURNS integer AS $$ DECLARE n int; BEGIN IF (num <= 1) then n = 1; ELSE n = num * Factorial(num - 1) RETURN n END; $$ LANGUAGE plpgsql;

Дерево SQL
Доброго времени суток. Есть таблица-дерево (id_parent, id_child), связанная с внешней таблицей сущностей (ее структура не важна). Как найти корень дерева?

Pg_restore.exe на Windows Server 2012 - вы не можете использовать эту программу на вашем компьютере
Доброго всем! Что за дела? С помощью виндовского pg_dump.exe на одном сервере 2012 сделал архив, попытался восстанавливать его в базу на другом 2012 с помощью pg_restore.exe и получаю редкое но...

Replication slot
Скажите пожалуйста, что из себя предстовляет replication slot и как работает? Я могу представить как работают streaming replication, hot standby, warm standby, но вот слоты-нет(((Kажется это режим...

Ошибка при восстановлении БД
Здравствуйте! Сделал backup базы, создал новую бд и пытаюсь туда восстановить Мне выдает такую ошибку: pg_restore: Error while PROCESSING TOC: pg_restore: Error from TOC entry 7614; 1259...

Частичный бэкап базы PSTGRS
Друзья,подскажите по такому вопросу: Есть большая база на Postgres 9.3,необходимо сделать её неполный бекап для различных тестов и оптимизации скриптов.Тоесть например ограничить так чтобы бекап...

Запрос из нескольких таблиц
Всем привет. Не бейте сильно ногами, я только начал вникать в PostgreSQL. Есть запрос из 4 таблиц. Выглядит так: SELECT jobs.id as jobs_id, jobs.title...

убрать time zone
Добрый день, в таблице есть datetime with time zone "2011-10-20 18:00:01+04" date("2011-10-20 18:00:01+04") выдает 2011-10-20 "time" ("2011-10-20 18:00:01+04") выдает 18:00:01 как сделать...

Подскажите хороший учебник по постгрес.
Добрый день! Подскажите пожалуйста, хороший учебник по постгрес.

Использовать имя таблицы в качестве параметра триггерной функции
Добрый день всем, есть такая задача: Имеем 3 таблицы: group1(id serial, name1 text), prod(id serial, group_id serial, name1 text), message(id serial, message text, datetime). group1 это группы...

Как установить пароль для пользователя postgres на Windows 10?
При установки postgresql 13.1 на windows 10 , у меня нет окна с запросом ввести пароль для postgres, при попытке войти через командную строку выдает сообщение psql: ошибка: fe_sendauth: no password...

Формат времени в БД
привет. получаю данные из БД pg_admin'om получаю дату в виде 0001-12-31 23:59:57+02:30:17 ВС подскажите пожалуйста, 23:59:57 это уже с учетом смешения таймзоны (2:30:17)? и дата...

psql: ошибка: не удалось подключиться к серверу:
Здравствуйте! Пожалуйста, помогите разобраться. Manjaro Linux. По учебнику для Linux были команды через art-get. Но установка прошла через sudo. Вроде бы, всё нормально (venv) $ psql...

Создание домена
Добрый день Мне необходимо при создании БД, создать и домен ограничивающий цену с 200 тысяч до 800. в чем у меня ошибка? CREATE DATABASE avtosalon WITH ENCODING = ‘UTF8’; \c avtosalon; CREATE...

Настройка postgresql + php + apache
Всем привет. Не знаю к какой ветке это относится, но нашел наиболее подходящую. Мучаюсь уже 3 дня на гребаном виндусе .Все перепробовал но не могу никак я подключить postgreSQL. Есть denwer ....

Ошибка при попытке создать таблицу
Пишу код и нажимаю на кнопку для создания, в первый раз всё ок, в следующие разы появляется ошибка ERROR: ОШИБКА: отношение "cabins" уже существует SQL state: 42P07 CREATE TABLE cabins (...

Pivot таблица с динамичными столбцами
Помогите пожалуйта, нужно создать функцию, которая возвращяет сводную таблицу с динамичними столбцами. Очень срочно, помогите:cry: Добавлено через 10 минут studentid | studentname | studentage |...

Непонятки с pg_restore
Доброго времени суток. Передо мной стояла задача восстановить базу из дампа. Дамп был произведем при помощи команды pg_dump.exe -i -h localhost -U postgres -F c -f postgres postgres с параметрами...

Как получить список всех схем?
Полный нуль в Postgres( Пытаюсь конвертировать Postgres <-> SQLlight. Конвертировать планирую так: 1) получаю дамп (для Postgres использую pg_dump , спараметром p, для SQLlight sqlite3.exe) 2)...

Как совместить две агрегатные функции в одном запросе
Доброго времени суток! Есть следующий запрос: select fio, count(inq_id) as quantity, sys_name from ((employees join systems on tabnum=admin)join users on systems.sys _id=users.sys_id) join...

Восстановление бэкапа
Всем привет! Ребят, я никогда не работал с дампом и возникла проблема при восстановлении бд из sql-файла (бэкап). Я перешел на пользователя postgres и выполнил команду: ...

Поменять местами строку и столбцы
Здравствуйте. Имеется простая таблица, что-то вроде SELECT id, val FROM sometable id | val 1 | val1 2 | val2

Репликация одной таблицы
Здравствуйте. Я реализовал репликацию Multi-master двух серверов при помощи Pgpool-II. У меня возникло два вопроса: 1. Можно ли сделать так, что бы репликация разрешалась только на одну таблицу....

Массив методом пузырька
Всем привет! надеюсь по адресу пишу. Необходимо написать сортировку массива строк методом «пузырька» используя PL SQL. Оформить в виде кода хранимой процедуры, на вход которой подается массив,...

Смена пароля у пользователя через UPDATE
Добрый день! Подскажите пожалуйста, менять пароль у пользователя посредством изменения записи в таблице допустимо? Например UPDATE pg_shadow SET passwd = 'md5123443' where username =...

Возвращение значений функции в МАССИВЕ
Здравствуйте. Есть пользовательская функция, которая должна возвращать несколько значений. Подскажите можно ли вывести эти значения в массиве?? Напр.: CREATE FUNCTION f_test(OUT val array)...

Создание Docker образа с postgres
Доброго времени суток. Не могу разобраться с Dockerfile. Пытаюсь создать образ в котором разворачивается postgres и заполняется данными. Собственно все скрипты с созданием БД, схемы, таблиц и инсерты...

Как восстановить базу после очистки?
Приветствую всех! У меня были две одинаковые по структуре базы, но разные по содержанию. Только что по ошибке восстановил(переписал) одну из архива другого. Т.е. для базы А была создана резервная...

Запрос с подсчетами количеств записей
Добрый день! Необходимо написать запрос, который должен вернуть результат деления кол-ва строк 2 запроса на кол-во строк 1 запроса. И объясните, пожалуйста, как в одном запросе можно вывести кол-во...

Php+postgresql поиск по базе данных
Народ ну подскажите плиз, ни как не могу понять как допилить. Что нужно: 1. Есть большая база данных 2. Необходимо из неё выдернуть определенные значения и поместить в таблицу (Ексель или любую...

Как переписать рекурсивный запрос циклами?
как переписать рекурсивную функцию с помощью циклов? BEGIN RETURN query WITH RECURSIVE R AS (SELECT id FROM accounts.groups WHERE id=(_id) UNION ALL SELECT accounts.groups.id FROM...

INSERT, вложенный в INSERT
Господа формучане, доброго времени суток. У меня мало опыта работы с реляционными БД, посему прошу помощи у вас. У меня такая проблема: есть база данных для службы такси. В этой БД есть таблицы...

Порядковый номер записи в выборке
Использую postgresql Есть прекрасная возможность узнать порядковый номер записи в выборке SELECT "Код", ROW_NUMBER() OVER(ORDER BY "Код") num FROM "Коды" ORDER BY "Код" Предположим имеем 100...

Работа с датами
В Постгре можно отнимать от даты произвольные интервалы select current_date - interval '3 day'Мне надо чтобы вместо "3" было число, которое я получу из запроса. Что то типа select current_date - ...

Удалить несколько записей
Добрый вечер. Есть ХП в которой осуществляется удаление, для этого передаю строчку id-ков разделенных запятой и как их можно преобразовать в интовый массив чтоб можно было использовать в коде...

Как вытащить файлы из поля типа bytea на диск (одноразовая операция)
Прошу помощи! В наследство досталась база данных установленная на рабочем компе, в ней есть таблица с 6 полями: идентификатор, бинарные данные, имя файла, расширение файла, размер файла и...

Автоматическое заполнение внешнего ключа в таблице
Здравствуйте, хочу сделать так, чтобы внешний ключ брал значение первичного ключа автоматически, без добавления данных вручную, если это возможно. Оставляя всё как есть, в "IDOT" будет значение...

Медленный insert после длительного update
Есть таблица которая раз в сутки обновляется (около млн строчек). Заметил, что после такого обновление, вставки в совсем другую таблицу(вставляется около 3000 строк ежечасно) занимают намного...

Связь между таблицами из разных баз
Добрый день. Нахожусь на этапе разработки. Изначально была одна база. Сейчас ощутил проблему чрезмерно большого количества сущностей в одной базе. Проведя анализ пришел к выводу, что необходимо...

Вставка строки не в конец таблицы
Всем привет! Руководство PostgreSQL пока не осилил. Хочется научиться вставлять строки, так чтобы id-шники после вставленной строки увеличились бы на 1, ну и после вставки при SELECTe всех записей...

Зависает постгрес при формировании отчета
Доброго времени суток, форумчане. Трабл в следующем формирую отчет через запросы. При выборе одной таблицы формируется норм. Когда делаю с другой. Он зависает наглухо... помогает только...

Не заводится PostgreSQL Debian 8
Добрый вечер! Установил postgresql c помощью apt-get install postgresql postgresql-common postgresql-server-dev-9.4. В конфиге раскоментил localhost, шифрование поставил md5, все по учебнику. Пишу...

Очень медленные запросы
Установил Postgresql 9.6 на ubuntu 16. Выполнение запроса select * from test_table из пустой таблицы занимает 12 msec(миллисекунд) - очень долго. Настройки по дефолту. В чем может быть причина столь...

Из excel'я в postgresql
Доброго дня. Есть данные в экселе, нужно импортировать в базу postgresql. // получаю таблицу в базе OleDbConnection con = new OleDbConnection(@"Provider=PostgreSQL OLE DB Provider;...

Хранимые процедуры Postgres 9.3.3: распарсить строку
версия Postgres 9.3.3. Появилась необходимость распарсивать значение, передаваемое в базу посредством постгреса. подскажите, как это лучше делать? или проще и быстрее парсить на С# ? предположим...

Посчитать сумму по неделям
Добрый день. Есть самописная crm весь backend на java и PostgreSQL. В ней имеется отчет, в котором отображены суммы выставленных счетов по неделям и сумма отгрузок по неделям (по сути это активные...

Вызов хранимой процедуры из другой базы (PostgreSQL)
В базе данных basa1 имеется таблица Книга. Содержащуюся в ней информацию необходимо прочитать из базы данных basa2. В какой базе данных должна быть создана процедура, и как можно ее выполнить? ...

Select из одной таблицы одного столбца по нескольким условиям + count()
Добрый день. Есть 2 таблицы (1. stend_monitoring 2.stand_status) в PSQL, примерно такого содержания: num_stend stamp_ name_event 1205 2020-12-16 10:05:08 Контейнер установлен 2205 ...

CREATE VIEW, ошибка с псевдотипом
Приветствую. Возникла такая проблема, при создании данного представления возвращает ошибку "колонка row имеет псевдотип record" CREATE VIEW report AS SELECT( contract.amount, worker.id ) FROM...

Как получить данные из другой таблицы внутри триггерной функции
Добрый день. Нужна помощь в создании триггерной функции на PL/pgSQL Задача у меня следующая: При изменении определенной таблицы, вызывается триггерная функция, в которой формируется строка...

PostgreSQL, запросы
Поставил себе debian на virtualbox, чтобы изучать sql. Работаю с демонстрационной базой данных, взятой с сайта postgrepro.ru, по книжке Могунова. В самой базе содержится ряд таблиц, одна из который...

Как импортировать XML файлы в PostgreSQL
Всем здравствуйте, пожалуйста выручите я новичок не знаю как импортировать XML файлы, как мне это сделать? В интернете насчет этого прочитал все, пересмотрел видео на Ютубе, без результатов. Есть...

Внешние ключи
Здравствуйте, как мне создать отношение между двумя таблицами в PostgreSQL? Допусти я создал таблицу CREATE TABLE catalog.teachers (ID SERIAL PRIMARY KEY, NAME CHAR(20) NOT NULL, SURNAME CHAR(20) NOT...

Получение перечня таблиц и их полей с описаниями в PostgrSQL
Как можно получить одним SQL-запросом перечень всех таблиц схемы и их полей с описаниями (comments) в PostgrSQL? Прилагается Книга5.xlsx с примером вывода данных. То же самое нужно получить...

Сортировка хитрого дерева
Есть табличка CREATE TABLE test ( key integer NOT NULL, data text, ord integer, CONSTRAINT test_pk PRIMARY KEY (key) ); INSERT INTO test(key,data,ord)

Сменить тип поля в таблице
всем день добрый! есть таблица, в которую постоянно попадают данные от пользователей. У одного поля необходимо изменить тип данных с VARCHAR на TEXT. Вроде задачка банальная. Но столкнулась с...

Ошибка: function kursor_1() does not exist
CREATE OR REPLACE FUNCTION kursor_1 (step INT) RETURNS TEXT AS $$ DECLARE dep_id depository.zone_id %TYPE; depository_name depository.name %TYPE; SUM oil.amount % TYPE; title zone.name %...

Trigger для склада
Добрый день, не могу разобраться как реализовать задачу: Есть 2 таблицы, склад и расход. Необходимо что бы при создании расхода, автоматически в таблице склад уменьшалось количество доступных...

Выполнение блока DO с параметрами запроса
Коллеги, здравствуйте! Мы переходим на PostgreSQL с MySQL и мне нужно написать скрипт для вставки так, что бы это работало максимально быстро. Ранее для этого использовались пользовательские...

UPDATE SELECT, ERROR: null value in column violates not-null constraint
Здравствуйте. Две таблицы, из одной значением integer модифицируется int другой таблицы. В таблице-приёмнике ограничение NOT NULL. Таблица-источник значений NULL не имеет: select * from members...

Получение текущей даты
Создаю таблицу в PostgreSQL: CREATE TABLE CARS ( DRIVER_ID CHAR(3) PRIMARY KEY REFERENCES DRIVERS ON DELETE NO ACTION ON UPDATE CASCADE, CAR_ID CHAR(9) NOT NULL ...

Добавление данных в таблицу
Имеется некоторые строки с данными сотрудников ( их несколько), которые требуется добавить в таблицу Сотрудники. При этом нужно сформировать номер сотрудника типа Kхххх, где хххх - число с ведущими...

Не видит поле
Здравствуйте. Создал таблицу CREATE TABLE public."GraphicsCard" ( model text NOT NULL, "GPUFamily" text, memory_volume integer, memory_freuency integer, bit_memory_ness integer,

Отношение сущностей в базе данных "Книжный магазин"
Создаю базу данных "Книжный магазин" в PostgreSQL. Первым этапом определяю сущности и связь между этими сущностями. Столкнулась со сложностями в определении связей, т.е. отношение один ко многим,...

Выгрузка и загрузка БД
Доброго времени суток!) Подскажите, как сделать выгрузку и загрузку базы данных postgresql? нужно запустить SQL Shell(psql) и там команду писать? или другую утилиту нужно запускать?

Проверить, есть ли в таблице запись
Есть таблица с такой структурой: CREATE TABLE web.cabinet_account ( id serial NOT NULL, account_name text NULL, cabinet_id int4 NULL, CONSTRAINT cabinet_account_account_name_key UNIQUE...

Return записей из Функции
Здравствуйте, никак не могу придти к решению задачи: Нужно с помощью функции совершать простой SELECT. Например делаю SELECT * FROM t_documents, в PgAdmin,Редакторе SQL и выходит таблица...

Добавление записей с одинаковым первичным ключом в несколько таблиц
Здравствуйте! Есть несколько таблиц: users, users_settings и users_privacy. В первой хранятся основные данные о пользователе, во второй и третьей находятся личные настройки пользователей. Таблицы...

Удаление внешнего ключа в таблице
таблица docs Имеет поля Id_doc id_name и другие (думаю не важно) Таблица Name имеет поля id_name name У таблицы docs есть внешний ключ id_name , который ссылается на таблицу name. Как...

Связывание таблиц не по первичному ключу
Добры день. Помогите пожалуйста с связыванием двух таблиц. Есть две таблице, страна и персона. Как мне объединить две таблице так чтобы к Person.Country_ID_2 был привязан Country.Country_ID. Как...

Связывание таблиц
Добрый День! как связывать таблицы в phpPgAdmin? я создала таблицы, создала в них id-шники, присвоила первичные ключи. И вот значит, я буду связывать их уже когда буду привязывать к интерфейсу?буду...

Phppgadmin не заходит
Нужно установить PostgreSQL Скачал с оф сайта, установил и поставил из адоннов апач. Но вот такая проблема На http://localhost:8080/ заходит отлично, показывает версию апача и пхп. А вот на...

Подскажите где ошибка?

Проверка целостности данных
Необходимо убедиться, что НЕОБХОДИМЫЙ_ОБЪЕМ_МОЗГА <= ОБЪЕМ_МОЗГА для всех животных из таблиц ВИД_ОРУДИЕ_ТРУДА или ВИД_ДЕЙСТВИЕ. Куда добавлять CONSTRAINT и как?? ALTER TABLE желательно.

Сложную строку в число
Гуру, подскажите куда копать... уже час над "мелочью" бьюсь... Надо строку начинающуюсь на число превратить в число Например вида "234-a03k=sjkow%" надо превратить в 234 откинув "лишнее". ...

Передать в bat-файле пароль для dropdb
Здравствуйте. Столкнулся с проблемой, не могу найти как в батнике передать в dropdb пароль пользователя. Может кто знает?

Pgpool и postgresql
Добрый день, должна использовать pgpool, но есть масса вопросов. ПОмогите пожалуйста. 1. Устанавила pgpool по yum install, и теперь когда запускаю его пишет WARNING: failed to open status file...

Кавычки вокруг названия таблицы
Если делать запрос на выдачу пользователя по username с помощью ORM (приложение на Node.js с Sequelize.js в качестве ORM), он логируется следующим образом: Executing (default): SELECT "id",...

Не могу создать pldbgapi разширение
Здравствуйте, нужно создать режим отладки для функции. Хочю сделать это с помощю pldbgapi . Я нормально инсталирую папку в Linux, потом в postgresql.conf меняю shared_preload_libraries =...

Ошибка в строке подключения pgsql
Здравствуйте! Имею строку подключения: "Server = 127.0.0.1; Port = 5432; Database = WMIdb; Username = postgres; Password = Artem13;" (формируется в коде c#, пароль, порт, айпи сервера,...

Работа с текстом: удаление текста начиная с символа и заканчивая символом
есть строка: Thomasолпаиылдрпыhfklwhefrbwejiewhrnflhwerlkhnwelrhwler нужно удалить все что в квадратных скобках... знаю есть это... SELECT...

Запрос: вывести по одному крупнейшему городу из каждой страны
помогите пожалуйста составить запрос psql или поправить мой запрос. Есть таблица, столбцы в ней страны(country), города(city) и население(population) городов. Нужно выполнить следующий запрос:...

Выборка значений из таблицы
Имеется таблица (записи не имеющие parentCode являются классами, а записи имеющие parentCode являются операциями, которые относятся к соответствующему классу): CREATE TABLE CashOperation ( ...

Запрос по plpgsql с курсором
Здравствуйте! Как и все студенты, делаю курсовую работу в последнюю ночь :) Но с этим запросом, если честно, 3 день мучаюсь, и чет никак не могу догнать. Функции и курсоры в PostgreSQL только...

Как выбрать все группы где количество больше?
Есть таблица группы там только id и имя Есть таблица студентов там id, имя, и id группы как выбрать все группы, где количество студентов больше трех например? я дулаю так: SELECT * FROM groups...

PostgreSQL/Linux. Отказоустойчивый кластер БД
Всем доброго времяпрепровождения! Нужна помощь по созданию отказоустойчивого кластера БД. Абстрактно понимаю как сделать, а с чего начать не знаю. Работа делается в рамках курсовой. Мне нужна...

Подача аргументов функции
Здравствуйте, работаю в Linux lubuntu в PostgreSQL через pgAdmin3. Имеется функция, которая после нескольких проверок должна объединять xml документы в один посредством SQL запроса, но я не могу...

Ошибка psql при запуске reindex
Здравствуйте. Имеется PostgreSQL 9.6 на Ubuntu Server 20.04. При попытке выполнить в терминале команду psql -w -h localhost -U postgres -w -d mydb -c 'REINDEX DATABASE mydb;' выдаёт сообщение:...

работа с бинарными данными
Доброго времени суток. Необходимо написать код на С++, который бы помещал уже созданный буфер в базу postgres, в поле типа bytea и код который бы читал бинарные данные из этого же поля в буфер. Для...

Postgres 10: время запроса очень долгое
Добрый день. что имеем: сервер - hp dl380g6 + ssd + win2016 работает с базой веб клиент на asp core 2.2+ entity framework на сервере запущен hyper v была виртуалка win2016 и там стоял...

Postgres обрывает сессию
Всем доброго дня! Есть проблема, может кто сталкивался. Есть удаленный сервер (linux debian), на нем стоит postgres 9.0. Когда подключаешься со своей машины через PGAdmin, сессия через минут 20-30...

Перебор данных SELECT запроса
Есть вот такая функция и в ней мне надо в VALUES сделать INSERT со всеми sub_id из SELECT запроса: SELECT sub_id from subject JOIN groupe ON subject.group_id = groupe.g_id WHERE subject.disc...

Объединение интервалов дат в случае пересечения или соприкосновения этих интервалов
Добрый вечер. Не могу решить задачу. Нужно написать запрос, который по интервалам объединит эти интервалы в случае если они пересекаются или граничат. Дано: CREATE TABLE Quest(start_date...

Работа с json
Добрый вечер, подскажите что делать? как сгруппировать json? помогите пожалуйста. есть запрос: select zakazchik.naim_organiz, zakazchik.fio_zakazch, data, sroki_ot, sroki_do, status,...

Обновление PostgreSQL
Ниже представлено обновление до PostgreSQL 12 Как устанавливается СУБД? Что будет, если добавить в одну из БД старого кластера БД хранимую функцию на Си? # Обновление с помощью утилиты pfexec...

Вставка сразу в две и более таблицы
WITH userid AS( INSERT INTO public."user"(nickname) VALUES('Daheim') RETURNING id ) INSERT INTO public.chat("nameChat", user_id) SELECT 'Sex', id FROM userid; К примеру есть такой скрипт. Ну...

Вывод данных за месяц
в БД есть поле date, мне нужно сделать выборку дат, например, где месяц = 1. Пишу WHERE date = '%/1/%' - не получается. Как надо написать?

Автоматическое заполнение при внесении новой записи
Всем привет. Подскажите пожалуйста как быть... Не давно совсем начал изучать PostgrySql и столкнулся с такой проблемой... Мне необходимо чтобы при внесении новой записи в таблицу полю id...

Как красиво вывести объединение нескольких таблиц
Пример. 3 таблицы: факультеты, кафедры, группы. Связь у таблиц 1 ко многим соответственно. Все наименования уникальны. Связываем left join'ом все таблицы, выводя всю информацию по факультетам,...

PostgreSQL 8.4 +Python проблема с кодировкой
Доброе время суток, пытаюсь выполнить пример из умной книжки: def insert_tabl_wd(): weekdays= import psycopg2 db=psycopg2.connect("host='localhost' dbname='tvprogram' user='postgres'...

Из курсора в таблицу
Добрый день, есть функция, которая с помощю курсора находит нужные записи, по началу их получают переменные, потом от туда выводятся в таблицу, но есть проблема, что в эту таблицу нельза записывать...

Как вывести данные из переменных?
Привет! У меня наитупейший вопрос...как мне вывести данные из переменных в pl pgSQL ? вот пример CREATE OR REPLACE FUNCTION test_fun() RETURNS int4 AS $BODY$ DECLARE

Массивы
Доброго времени суток. Вот суть проблемы есть два массива с датами: arrayStartDate := array(select "StartDate" from "AUR_PersonWorkExpirience" where "ClaimId" = claimid::uuid); arrayEndDate :=...

Объясните разницу между входными и выходными параметрами
Здравствуйте, объясните мне пожалуйста разницу между входными и выходными параметрами в хранимых процедурах. Я только, что реализовал процедуру, которая в качестве параметров принимает марку...

Не видит конфиг timezone
Привет! Запущен сервер PostgreSQL, в файле /etc/postgresql/12/main/postgresql.conf прописано timezone = 'Europe/Moscow'. Однако при запросе select now() выдает дату и время по UTC. Конечно, можно...

Считать данные с CSV файла в БД PostgreSQL. SQL
Всем привет, я незнаком с работой CSV файлов поэтому решил попросить совета (узнать) здесь как это работает. Работаю в PostgreSQL COPY mark(id_p,mark,id_dis,date) FROM 'D:\bd2.csv' DELIMITER ','...

Не могу подключится к БД через psycopg2 . Ошибка аунтефикации
Всем привет ! Скажу сразу , в бд новичок , для меня меня это казалось всегда сложным. Я создал базу , создал пользователя , дал ему все привелегии. Через команду psql -U gowan parsedaccounts...

Как передать переменную в PQexec, с++
Здравствуйте, подскаите пожалуйста как передать переменную в запрос PQexec; Например есть строка запроса, которая создает нового юзера в БД: string User = "UserNew"; string Pswd = "987"; ...

Из-за чего возникло <insufficient privilege>
Здравствуйте! Есть приложение на Java, которое обращается к БД PGSQL 9.6 на линуксе. через sudo создал БД и пользователя и дал привелегии на БД sudo -u postgres psql -c 'create database...

Обновление таблицы построчно данными из массива
Здравствуйте! прошу помощи. у меня имеется таблица CREATE TABLE cerebro.tasks_images ( task_image_id integer NOT NULL task_id integer, image_path text image text) имеется...

Запрос к среднему по месяцу, суткам и по часам
В общем задача вообще хитрая и вот даж не знаю выполнимая али как. хочу получить данные с постгрес вида ид | значение 1 за n час | значение 1 за n+1 час | ... | сумма значения 1 за смену | среднее...

Как вывести магазины, имеющие больше 300-от покупателей?
1)Как вывеcти магазины, имеющие больше 300-от покупателей??? 2)Как вывести у каждого покупателя город в котором он живет?? Люди знающие, помогите если не затруднит :) Таблица с покупателями...

Почему pgadmin создаёт несколько подключений?
Добрового времени суток! Заметил одну вещь, что когда запускаю pgadmin, то он создаёт несколько подключений (Есть дб на хероку и там видны подключения). Без pgadmin'a подключение 2, а с ним...

Индексация большой таблицы
Добрый день всем. есть талица с более чем 100 миллионов записей, к ней необходимо добавить несколько индексов. Как выяснилось процесс этот не быстрый, добавление одного индекса занимает более 5...

Выборка несуществующих строк
Здравствуйте. Существует программа на PHP и база данных к ней на PostgreSQL. В БД есть таблица с расписанием работы офисов учреждения с условно следующими полями (столбцами): - id; - порядковый...

Записывает только цифры
Добрый день! Подскажите, при передаче данных постгре записывает только цифры, символы не хочет писать ни в какую. Что я не правильно сделал? <!DOCTYPE HTML> <html> <head> <title>Данные...

PostgreSQL and Denwer
Добрый вечер всем.Сегодня возникла такая проблема,решил поставить я PostgreSQL на денвер ,все качал с офф сайта .Так вот когда я перехожу по ссылке http://localhost/Tools/phpPgAdmin/ ,то мне пишет...

Почему не работает select?
id integer NOT NULL nextval('config_id_seq'::regclass) user text password text email text id 1 user Troodi password 111111 email troodi@ya.ru

Запрос на вызов данных по дате
как в этом запросе даты переписать через CURRENT_DATE ??? SELECT region.nazvareg, oblast.nazvaobl, sum(CASE WHEN region.kodreg=1 AND data BETWEEN '2015-01-01' AND '2015-07-01' THEN vudobytoknaftu...

Сортировка с учетом регистра
Добрый день подскажите пожалуйста как произвести сортировку таблицы с учетом регистра?

Хранимая процедура, которая проверяет наличие записи
Здравствуйте. Нужно создать хранимую процедуру Send1medCons (клиника, фио, диагноз, возраст = 18), которая проверяет наличие клиники. Если ее не существует, то вызывает исключение. Иначе создает...

Создание веб интерфейса на Python к существующей БД в PostgreSQL
Преподаватель задал к существующей БД сделать веб интерфейс на Python. Сама БД есть, ее мы делали в прошлом семестре как курсовик, а теперь пар по практике нет и пожеланию такое задание дал. ...

Сложный запрос с датами
Доброго времени суток! Помогите, пожалуйста решить следующую проблему. Есть три таблицы: Income (приход деталей, содержит инфо о приходящих на склад деталях, из таблицы Nomenclature, за...

Массивы в json
Всем добрый день. Помогите с проблемой... Есть поле geo_obj типа json. В нем тег points, который представляет собой трехмерный массив. Вернее двумерный массив координат . Если объект: точка -...

Из ORACLE в PostgreSQL
Люди, подскажите, перешел на Postgres столкнулся с трудностями. Вот функция на Oracle мне надо такую же написать на Postgrese, ПОДСКАЖИТЕ кто сможет. function execute_sql ( p_sql_block varchar2,...

Простой триггер
Я хочу сделать триггер который при вставке нового юзера генерировал бы календарь на оставшийся год для него. CREATE TABLE users ( id SERIAL PRIMARY KEY NOT NULL, username character...

INSERT, подзапрос и VALUES
Подскажите пожалуйста, вот чтобы добавить данные из таблиц работает такой запрос INSERT INTO metric_values(mv_db_id, mv_cat_id) (SELECT DISTINCT dbs_id, cat_id FROM (SELECT DISTINCT...

Не видит созданные библиотеки в Qt
Здравствуйте, такая проблема, работаю в системе Linux. Там собрал в Qt динамические библиотеки для PostgreSQL, в итоге у меня получилось 4 файла библиотеки, с помощью команды pg_config --pkglibdir...

Выборка данных SELECT
здравствуйте, помогите написать запрос есть таблица id | name | index1 | index2 | id_text 1 | nm1 | 1 | 8 | 6 2 | nm2 | 5 ...

PSQL, несколько различных заданий
Добрый день! Имеем две таблицы books(книги) и publishers(издательства) books содержит колонки book_name и publisher_id publishers содержит pub_name и и те же publisher_id Нужно...

CONTEXT
Добрый день! Друзья, нужна помощь. осуществляю миграцию с Оракла на PostgreSQL. столкнулся с проблемой. В Оракле существует такое понятие как "контекст сеанса". то есть в каждом сеансе работы с СУБД...

Выборка по огромной таблице по нескольким столбцам
Уже который день экспериментирую с таблицей.... Задача у меня такая. Имеем таблицу shortint1 | shortint2 | shortint3 | shortint4 | shortint5 | shortint6 | value(long) Размер 100млн строк Все...

Индексы в postgres
Есть таблицы: TABLE dbo.user ( user_id bigserial PRIMARY KEY ); TABLE dbo.user_var ( user_id bigint NOT NULL UNIQUE REFERENCES dbo.user, online boolean DEFAULT FALSE NOT NULL ); ...

Перепишите этот запрос с использованием общего табличного выражения
Перепишите этот запрос с использованием общего табличного выражения.

localhost postgres
Все на картинке. Вопрос в том, почему я могу зайти через консоль?

Импорт sql в posgresql
Возникла проблема с импортом базы. 1=# psql -h DESKTOP-AL042KJ -d 1 -U postgre -f F:\base\doc_2017_2_mysql\doc_2017_2.sql Неверная команда \base. Справка по командам: \? База весит 40 гб,...

Отображение данных БД по 100 строк
Пишу на Qt программу по работе с СУБД, всё работает, но проблема в том, что данных очень много и хотелось бы, чтобы данные отображались порциями по 100 строк. Нужно создать запрос, а я не знаю, как...

sql-ex задачка
Задание: 143 (Serge I: 2011-10-08) Для каждого сражения определить день, являющийся последней пятницей месяца, в котором произошло данное сражение. Вывод: сражение, дата сражения, дата последней...

Выполнение динамического запроса
Ку, подскажите как выполнить динамический запрос. Я так понимаю что execute нужно выполнять ток в PL/PGSql но у меня чет не получается. Написал это do $$ BEGIN EXECUTE 'SELECT * FROM...

Планировщик заданий
Наверняка эта тема поднималась уже не раз, да и в интернете есть несколько вопросов на эту тему, но решение я так для себя и не нашёл. Мне нужен простой планировщик, который умеет выполнять задания с...

Как скопировать данные из csv в postgres
Собственно, есть цсв, имена колонок не как в таблице. Как скопировать. Есть ems postgres и pgadmin

ЛЮДИ милые КАК через SELECT вывести среднее арифметическое чеков в разное время суток
Всем Здравствуйте! Такая вот ситуация, столкнулся с интересной задачей, которая у меня никак не получается. ОООчень Хочу понять как это можно сделать. Подскажите или предложите кто-нибудь...

Курсор для удаления строк
Здравствуйте, написала курсор, чтоб удалял строки из таблицы, но при выпалнении выдает ошибку. Что не так? Добавлено через 9 минут То есть я не знаю как написать часть "fetch"a, и поэтому есть...

Восстановление Сервера
Добрый день знатоки, Помогите сделать бэкап сервера со всеми базами и триггерами короче со всеми данными, а потом восстановить его на другом сервере. Что то я упускаю помогите сделать пожалуйста.

Как рассчитать стандартное отклонение результатов с timestamp (postgresql)?
Как рассчитать стандартное отклонение результатов за последние 24 часа со стандартным отклонением результатов за последнюю неделю без последних 24 часов? (PostgreSQL) Итак, у меня есть команда...

Как прочитать данные из файлов бд?
Jira Software была установлена ​​на Windows Server 2003 (x86) с подключением к базе данных PostgreSQL 9.3 (x86). После сбоя диска hdd большинство файлов в папке «data» были восстановлены, но сервер...

XML и Postgresql
Всем привет! Кто-нибудь работал с типом XML в Postgresql? Как туда записать и оттуда считать собственно xml-документ? А то у меня немного не то получается, что хотелось бы...

Запросы
нужна помощь в написании запросов в postgresSQL 1. Выдать номера и фамилии поставщиков, поставляющих одну и ту же деталь для всех изделий. 2. Получить общее число изделий, для которых поставляет...

Заполнение третьей колонки значениями из первых двух
Добрый день, есть 3 колонки в таблице (две с контентом, третья пустая). Нужно перебрать все строки и в 3 колонку добавить результат объединения первых двух. Возможно ли это с помощью SQL? Прочитал о...

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru