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

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


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

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

Проблема при бэкапе базы данных в pgadmin4
Здравствуйте! В учебном заведении во время практики дали задания на postgreSQL. Базу данных и внести туда таблицы, а в таблицы данные- удалось, но никак не могу сделать бэкап бд, пишет:No logs...

Напишите запрос
1.Напишите запрос, который выведет названия книг(book_title) c количеством страниц 100 и более, выпущенных после 2010 года, авторы которых родились до 1980 года. Таблица 1: Книги (book)...

Не найдена в kernel32.dll точка входа в процедуру GetSystemTimePreciseAsFileTime
При установке postgresql-16.1-1-windows-x64 выходит ошибка: "В kernel32.dll не найдена точка входа в процедуру GetSystemTimePreciseAsFileTime". Операционная система Windows-7 x64. На втором...

Универсальный вариант
Здравствуйте! Есть процедура, которая выводит название текущей процедуры. create procedure test1.myProcedure1() language plpgsql as $procedure$ declare "v_stack" text; "v_fcesig" text;...

PG_CONTEXT как аргумент
Здравствуйте! Есть такой код с записью в лог-таблицу. --Лог-таблица drop table if exists test1.logTable1; create table test1.logTable1 ("datetime" timestamp, "nameProcedure" varchar(200)); ...

PostgreSQL. Зависание запроса
Hello world! У меня есть две процедуры, каждая рассчитывает остатки на каждый день. CALL dwh_calc.sp_calc_inventory_org(1::SMALLINT); CALL dwh_calc.sp_calc_inventory(1::SMALLINT); Исходные...

Стал очень медленно работать запрос после обновления версии PostgreSQL
Здравствуйте! Столкнулся с такой проблемой, стал гораздо медленнее отрабатывать запрос после обновления Postgres PRO Ent 11 на Ent 15. На старой версии выполняется примерно за 10 сек., на новой...

Функция не существует
Здравствуйте! Есть такой запрос. create type test1.myType AS ("nameColumn" varchar(255), "s" integer); create function test1.myTest1("@input" jsonb) returns setof test1.myType language...

Обращение к таблице как к переменной
Здравствуйте! Есть длинная процедура. Многие блоки запросов в процедуре обращаются к таблице test.myTable1. Со временем источник может измениться, то есть название схемы и/или таблицы....

НЕ могу подключиться к созданной базе данных
Есть работающее соединение в dbeaver, к нему создал базу данных через меню самого dbeaver. Создал таблицу, при попытке обратиться к таблице пишет "No active connection", хотя старые скрипты по...

Динамически получить все входящие параметры от текущей процедуры
Здравствуйте! Скажите, как от текущей процедуры динамически получить все параметры с принимающими значениями? create procedure test1.myProcedure1("@parameter1" integer, "@parameter2"...

По мануалу не получается объявить и назначить значения переменным
Здравствуйте! PostgreSQL 12.17 Пытаюсь задекларировать и сразу назначить значения переменным: DECLARE _f_user bigint = 1038; _f_level uuid = '712a552d-45be-4d91-ba6e-84912253ee46';...

Скрипт переведённый с MS SQL На PostgreSQL нестабильно работает
Коллеги, привет! Был скрипт вот такого плана на MS SQL: DECLARE @ToDelete int SET @ToDelete = 1 WHILE @ToDelete > 0 BEGIN DELETE FROM WHERE IN (

type + enum
Здравствуйте! Есть такой скрипт create table test1.myTable1 ("name" varchar(20), check("name" in ('a', 'b'))); insert into test1.myTable1 values ('a'); insert into test1.myTable1 values...

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

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

Висит Dbeaver
Здравствуйте! Столкнулся с таким явлением в студии Dbeaver. Когда на одной вкладке запускаешь один большой запрос на несколько часов (с использованием циклом, где внутри foreign table с...

Проблемы с логической репликацией
После того, как настроил два сервера (ведущий и ведомый) на использование логической репликации, сначала перестала работать из приложения команда "UPDATE" (отправитель видит, что произошло изменение,...

В случае ошибки не откатывать
Здравствуйте! Есть скрипт по записи в лог-таблицу. Логика такая, что запускается процедура, которая обновляет данные через отдельные блоки кода, то есть по шагово. Если на каком-то шаге есть...

Задать условие для экспорта данных
База данных на тему "Страхование объектов собственности". Как написать командный файл, который выполняет экспорт записей из таблицы "Ответственный" объектов страхования стоимостью свыше 1 млн?

Не могу настроить сервер PostgreSQL с помощью pgAdmin 4
С помощью pgAdmin 4 создал базу "Users", создал пользователей, но при попытке пользователем создать таблицу возникает такая ошибка: Подробно описал, как всё делал (ниже инструкция). Помимо Иванова...

Посоветуйте сервер для Постгреса
Для небольшой самописной системы что-то вроде складского учета. Пользователей примерно на 30. Обьемы данных пока непонятны. Еще и самой системы нет, но не очень большие. Формфактор нужен как у...

Замена строковых значений
Здравствуйте! Есть такие исходные данные create temporary table tempTable1 ("textForWhere" text); insert into tempTable1 values ('"COLUMN1"=1') ,('"column1" =2') ,('"column2" = ''ab''')...

Нужно экспертное мнение
Здравствуйте! Есть скрипт по лог записям со следующей заданной логикой 1. Вызывается одна процедура с разными обновлениями (truncate, delete, insert, update). Необходимо фиксировать промежуточно....

Разница по времени выполнения запроса на мастере и на реплике
В наличии сервер PG и его реплика. По параметрам сервера анналогичные (CPU, RAM, SSD и их настройки) запрос на мастере выполняется в три раза быстрее, чем на реплике. Реплика асинхронная Мастер...

AUTO VACCUM для таблицы сделать как можно скорее
В моем приложении для Postgresql у меня есть таблица, и мое приложение вставляет строки в эту таблицу. Это может быть 2-3 строки, также это может быть 100-200 тыс. строк. Как сделать, чтобы...

Разные Collation в Windows и Linux
Когда устанавливал Postgresql 11 на AstraLinux, там использовал Collation по умолчанию "ru_RU.UTF8". Сейчас установил Postgresql 11 на Windows - здесь нет такой. Есть какое-то "ru-RU-x-icu". Как...

Одну таблицу видит клиент, а вторую нет
Добрый день. PostgreSQL 16, через pgAdmin 4 создал БД, создал используя его интерфейс таблицу, потестировал, все хорошо. Так как таблиц однотипных мне нужно несколько, то следующую создал уже...

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

Условие в ON
Здравствуйте! Есть такой код create temporary table tempTable1("period" integer); insert into tempTable1 values (202212), (202301), (202302); create temporary table tempTable2("period"...

Выдаёт ошибку кодировки при добавлении данных
Ребята, привет! Начал изучать PostgreSQL, начал создавать таблицы с данными, но при добавлении данных во вторую выдаётся ошибка: "ОШИБКА: для символа с последовательностью байт 0x98 из кодировки...

Рекурсивный запрос по двум таблицам
Здравствуйте! Есть таблицы отношений games.bestmoves вида один-к-одному (position_id integer, pos_to_id integer) и games.goodmoves вида один-ко-многим (position_id integer, pos_to_ids integer)....

PgAdmin PostgreSQL 12.3 (Windows) иконки в панели задач для запросов
Добрых часов суток!!! Ребята подскажите , есть ли возможность менять иконки на окна основного модуля и окна запросов? А то ,что пыжик 3, что 4 все в одного слоника. В старых версиях иконки...

Долгий DISTINCT
Здравствуйте! Есть большая таблица из 60 столбцов и 1 млрд строк. Есть индекс с составными полями (10 колонок). Когда запускаю запрос, который часто вызывается SELECT DISTINCT "Период" FROM...

Проверить содержание числа в строке, которая имеет вид массива
Добрый день! Подскажите пожалуйста как я могу проверить в SELECT содержится ли число в строке? Основная проблема заключается в том, что имеется строка '' и при попытке использоваться LIKE или...

Go выдает синтаксическую ошибку при обращении с запросом к БД
Здравствуйте! Пишу на Go. Работаю с Postgresql. Подключение к базе данных происходит. с этим все нормально. Но почему-то следующий код выдает ошибку. rows, errr = db.Query("SELECT * FROM...

Инверсия регистра строки
Привет, в моей таблице много серийный номеров вида zHOb55Klast, я хочу преобразовать их ( сделать инверсию) в вид ZhoB55kLAST. Что можно использовать?

DBeaver. Преобразовать в нижний регистр
Здравствуйте! Скажите, в DBeaver есть такой функционал, где в редакторе выделяешь текст кода и преобразовываешь в нижний регистр? Добавлено через 8 минут Нашел. Выделение текста -> Мышкой...

Не удалось открыть файл "pg_subtrans/8396": Нет такого файла или каталога
приветы тут какая-то хрень началась с БД... делаю VACUUM FULL; она выдаёт через 15 сек: ПРЕДУПРЕЖДЕНИЕ: concurrent delete in progress within table "agg_voronka_leads" ОШИБКА: found xmax...

Ошибка из-за темповой таблицы
Здравствуйте! Есть SQL-запрос, который на первом сервере выполняется успешно, а на втором выдает ошибку связанную с темповой ошибкой could not write to file ...: No space left on device. Версия...

Настройка соединения
Здравствуйте! Пытаюсь настроить соединение DBeaver непосредственно к своему компу. Необходимо определить хост и порт, чтобы задать их в настройках соединения. Как понимаю Dbeaver — это просто...

Секционирование
Здравствуйте! Сначала создается структура таблицы (без указания partition by range ("column1")) и добавляются строки. Далее нужно задать секционирование. drop table if exists test1.myTable1;...

unnset + null
Здравствуйте! Есть такой код. create temporary table tempTable("column1" integer, "column2" varchar(20), "column3" varchar(20)); insert into tempTable values (1, 'a', null), (2,'a', array),...

Как синхронизировать таблицы?
Во время смены данные записываются в основную таблицу. При сдаче смены все эти данные должны быть записаны в резервную таблицу. При сдаче смены я делаю так: - удаляю резервную таблицу; - вновь...

Правильно спроектировать БД
Здравствуйте. Я не силен в проектировании БД, в силу малого опыта работы с ними. Покажите, пожалуйста, как правильно спроектировать(запросы, связи и т.д.) структуру БД по следующему ТЗ: ...

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

Аналог SELECT INTO в MS SQL Server
Здравствуйте! Есть функция в постгри. Пытаюсь залогировать её параметры вызова с помощью добавления в код тела функции команды вида: SELECT _f_user f_user, _f_level f_level, _d_date_start...

Планировщик игнорит чтение соответствующего индекса
Здравствуйте! Есть такая исходная структура drop table if exists test1.myTable1; create table test1.myTable1 ( "column1" integer, "column2" integer, "column3" integer, "column4" integer,

Как узнать есть ли в таблице запись?
Надо узнать есть ли в таблице запись, отвечающая условию: -поле "sNum" должно содержать номер "Num1s" или "Num2s"; -поле "nU" должно быть "NULL". function TDataModule2.ThisArrive(): Boolean;...

Импорт CSV
Всех приветствую! не получается импортировать из csv файла. ошибка: COPY complx_aut, строка 1, столбец id_subject: "1" не могу понять в чем причина, столбец id_subject - integer, а также внешний...

Посоветуйте книгу по Постресу для продвинутых
Всем привет! Работаю разработчиком уже много лет. Работаю в том числе с БД, но делаю в основном обычные операции - создание таблицы, иногда миграцию. Часто ловлю себя на мысли, что чтобы расти...

Последовательное восстановление бэкапов WAL
Здравствуйте. Есть рабочий сервер debian 10 + postgresql 9.6, на нем настроена архивация через pg_basebackup и архивацию wal (wal_level = archive). Есть тестовый сервер, на нем я восстанавливаю бэкап...

План запроса для функции
Здравствуйте! Есть такая функция create function test.myFunction1() returns table ( "column1" integer, "column2" integer, "column3" integer,

Отображаются лишние строки
Здравствуйте! В MS SQL --Исходные данные create table myTempTable1 ( varchar(10), integer, integer); insert into myTempTable1 values ('aB', 1, 10),('ab', 1, 20),('cd', 2, 30),('cD', 2,...

pg_probackup и физическая репликация
Здравствуйте! Есть два кластера СУБД Postgres PRO Ent 11.7. Первый кластер db1 – прод, на котором локально настроен локальный бэкап pg_probackup на другой раздел, на db1 так же находится WAL-архив с...

В какой последовательности удалять таблицы
Нужно удалить данные из всех таблиц, в какой последовательности это правильно сделать? Мой вариант содержит какую-то ошибку: DELETE FROM responsible; DELETE FROM type_of_insurance; DELETE FROM...

Загрузка дампа базы посредством psql - error: invalid command \N
Необходимо выгрузить базу из 11-й версии Postgresql и загрузить в 15-ю версию. выгружаю базу посредством pg_dump при загрузке в 15-ю версию посгреса посредством psql возникают ошибки "error:...

Jsonb и gin - не ищет по индексу
Сотворил jsonb 20 млн строк. в каждой 10 случайных примитивных значений ( от 0 до 10 ) типа {"a": 7, "b": 9, "c": 4, "d": 10, "e": 4, "f": 10, "g": 3, "h": 2, "j": 3} . Сделал gin индекс . ...

Ускорить запрос
Здравствуйте! Есть таблица test.myTable1. Количество столбцов - 60. Количество строк - 200 млн. С индексами btree. Есть такой запрос explain (analyze, buffers) select "column1",...

Как правильно задать collate, чтобы результат был как у MS SQL?
Здравствуйте! В MS SQL есть такой запрос select into myTempTable1 from (values

Нужна помощь в решение задания
Всем привет. Только недавно начал изучать Postgresql и наткнулся на препятствие. Сейчас прохожу тему- ROI Динамика возврата инвестиций и несколько дней не могу решить задания. Теперь нужно...

Выполнение запроса в цикле на уровне SQL запроса
Доброго времени суток! Коллеги, требуется помощь в решении задачки. Дано: Имеется вот такой запрос который транспонирует временной ряд в более реляционный вид (запрос упрощен и представлен для...

Триггер на события
Пытаюсь создать триггер на события в хода в базу и запуска процедуры init_session -- определение триггера CREATE EVENT TRIGGER i_session ON login EXECUTE FUNCTION init_session(); СУБД...

Сравнение двух больших файлов
создал в Posgres две таблицы (p1,p2) следующей структуры id, passp_series, passp_number (bigint, character varying, character varying). Импортировал данные. таблица p1 содержит 108 млн записей,...

Время как локальная переменная
Здравствуйте! Есть такой код create procedure test1.myProcedure1() language plpgsql as $procedure$ declare "v_datetime" timestamp = now(); begin raise notice '%', "v_datetime";

Можно ли сделать внешний ключ разными типами данных ( integer - character varying)?
Хочу сделать внешний ключ связь id с наименованием id в другой таблице ( integer - character varying)?

Не запускается после установки pgAdmin
The pgAdmin 4 server could not be contacted:pgAdmin Runtime Environment -------------------------------------------------------- Python Path: "C:\Program Files\PostgreSQL\16\pgAdmin...

Остаются строки после удаления
Здравствуйте. DELETE FROM settings WHERE user_name = 'Name'; Почему иногда после отправки запроса в таблице остаются строки у которых столбец user_name = 'Name'? Я уже даже в ЯП написал...

Странное поведение запроса
Доброго времени суток! PostgeSQL 11.7 Ent, 24 ядра cpu, 400 гигабайт ОЗУ. Имею запрос: select count(distinct(d_code)) from v_data where s_time > (now() at time zone 'UTC' - interval '120...

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

Триггер на добавление (обновление) записи
Мне нужно выполнить ограничение внешнего ключа через триггер (по заданию именно так, а не через FK), т.е. новое значение в таблице sub (поле Id_sub_type) должно быть представлено в таблице sub_type в...

executable file not found in %PATH%
Здравствуйте! Установлен PostgreSQL 16.2. Скачал TimescaleDB для PostgreSQL 16. Запускаю файл Setup от имени администратора на windows 10 и выводит сообщение ERROR: could not get pg_config: exec:...

Вызов запроса через имя в Access
Здравствуйте. Сделал базу данных в pgAdmin. Сделал запрос. Связал базу данных с Access и теперь хочу в Access вызвать этот запрос через имя запроса. Запрос сохранён под название Test.sql. Вызвать в...

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

Temp db на линуксе
Ребят, можно ли на линуксе в postgresql-14 создать temp db аналогичную той что в MS SQL Server? Что бы временная база была на отдельном SSD и автоматически использовалась основными базами. Команда...

Оптимизация sql запроса
Добрый вечер! Представлена часть sql запроса с временными таблицами. Сначала формируются таблицы sent, deliv , undeliv. И в конце в итоговой таблице "res" , которая объединяет в себе эти три таблицы,...

Нужен совет, как правильно организовать систему
Поставлена примерно такая задача: есть 2 весовые установки, через которые заезжают автомобили на предприятие, получают груз и выезжают. При въезде измеряется вес пустого автомобиля, при выезде -...

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

Поиск запроса в логах PostgreSQL через регулярное выражение
Здравствуйте! Задача отыскать запрос, который будет начинается с r.*, далее любое количество символов, включая переносы строк, абзац, табуляции, заканчиваться искомый текст должен на limit 10. ...

Изменить запрос
Здравствуйте! Есть исходные данные. create temporary table myTempTable as ( with recursive cte5 as ( with recursive cte4 as ( with recursive cte3 as ( with recursive cte2 as (...

Синтаксис запроса
Как правильно писать при удаленном подключении к PostgreSQL, в данном случае VBA? conn.ConnectionString = "Driver={PostgreSQL ODBC...

DISTINCT дублирует значения
Здравствуйте! Есть запрос к внешней таблице select distinct "name" from test.foreignTable1 и возвращает такой результат "name" null Иванов Петров Сидоров

constraint
Есть таблица: create table customer ( customer_id serial primary key, full_name text, status char default 'r', constraint PK_customer_customer_id primary key(customer_id), );

При запуске postgresql ошибка
Установил на windows 8.1 postgresql 16 при запуске появляется ошибка

Like в postgresql
Всем привет! У меня есть столбец в таблице column_1, который содержит текстовые значения. Мне нужно отфильтровать так, чтобы значение не начиналось с цифры, а ещё не начиналось с буквы N. Я...

Конвертация баз FoxPro
Доброго времени суток! Пытаюсь связать FoxPro с Postgresql. ODBC установил DSN создал. При подключении к postgresql получаю следующую ошибку( на скриншоте). Подскажите пожалуйста, что делаю не...

Разные триггеры и одна функция
Я создаю два разных триггера и одну функцию для этих триггеров. Как мне проверять какая операция была (insert или update) и в зависимости от этого делать разные вещи? Добавлено через 54 секунды...

Импорт БД в PostgreSQL
Здравствуйте! Помогите пожалуйста. Я новичок, начинаю постигать програмирование. Решил начать с изучения SQL Хочу загрузить базу данных. Расположение файла: C:\Users\79270\Downloads\demo_small...

Генерация последовательностей строк из заглавных английских букв
Написать генерацию последовательностей для строк из заглавных английских букв, по аналогии функции generate_series для генерации последовательностей.

Восстановление бэкапа в pgadmin
Пытаюсь сделать рестор бэкапа в pgadmin 4. Пробовал разные версии: Postgres 14 и Postgres 16. Позже прописал команду в cmd и пишет, что отсутствуют библиотеки. Откуда их взять или проблема в...

Параметры в CTE
Всем привет! В общем задачка такая, имеется партиционированная таблица table по датам. Есть запрос, в который в блок CTE подаем даты в виде параметров и вычисляем рабочий день, который затем...

Кластер postgres не инициализирует настройки
Коллеги Привет, нужна помощь и заранее спасибо за внимание Есть кластер etcd+etcd+etcd за patroni + postgres и реплика patroni + postgres Что произошло понятия не имею, так что нужен совет\помощь...

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

Загрузка XML файла в таблицу в столбец с типом хмл или в переменную
как это можно сделать?

Как написать запрос чтобы выберить все лайки, где дата создания лайка больше даты старта
SELECT * FROM public.like WHERE id>2023-10-16; написал такой вот запрос, но он вроде бы не правильный

Можно ли объявить переменные для запроса?
Коллеги, приветствую! Перетаскиваем приложение с MS SQL на PostgreSQL. Приложение - двухзвенка, запросы формируются в клиентской части, фактически, это литералы в коде программы, которые отдаются...

Добавление секции в таблицу
Здравствуйте! Есть такой код --Создаем партиционированную таблицу drop table if exists test1.myTable1; create table test1.myTable1 ( "column1" integer, "column2" varchar(255),

Найти уникальные номера
В таблице хранятся номера автомобилей, введенные кое-как: встречаются как латинские, так и русские буквы в любом регистре; между буквами и цифрами могут быть пробелы. Считая, что формат номера "буква...

Alter foreign table
Здравствуйте! Создается внешняя таблица. В созданной foreign table в options нужно удалить параметры schema_name и table_name, потом добавить query. Есть код import foreign schema test limit...

Не импортируются значения NULL из файла .csv
COPY products FROM 'C:\YandexDisk\PostgreSQL\products.csv' WITH(FORMAT CSV, DELIMITER ',', NULL 'NULL'); Судя по ответу с другого форума, слова NULL 'NULL' эту ошибку фиксить должны, но нет. Такой...

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

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

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

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

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

Для символа с последовательностью байт 0x98 из кодировки "WIN1251" нет эквивалента в "UTF8"
Ребята привет, Нужна очень помощь. В postgrese я создалаа таблицу . Пытаюсь данные из csv файла импортировать в postgresql через командную строку. Первый раз это делаю, сложно очень. Так вот в...

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

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

Как сделать связь один ко многим?
Как сделать связь один ко многим в трёх таблица. Есть 3 таблица, Водители, Номера и Машины. 1 номер = 1 машина, а как сделать так чтобы у одного водителя было больше машин чем 1? Например 1, 2, 3+. ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нет доступа к последовательности
Я создал таблицу clients и пользователя manager. Я пытаюсь вызвать процедуру с таким телом: INSERT INTO clients(fio_client, location_client, reg_date_client) VALUES(fio_cl, location_cl, reg_date);...

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

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

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

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

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

ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: "{") LINE 2
Всем привет, только начал осваивать Пост 14, создаю первые таблицы, сразу вылезает ошибка: ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: "{") LINE 2: { ^ SQL state: 42601...

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

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...

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

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

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

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

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

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

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

Выборка строк по максимальной дате
Всем привет! Есть таблица вида: Широта | Долгота | Транспорт | Дата 1 | 1 | машина | 05.06.2014 13.45 2 | 2 | машина1 | 05.06.2014 13.20 1.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, в примечание указанно к...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Несколько подзапросов WHERE
Для каждой страны (поле billing_country) посчитайте минимальное, максимальное и среднее значение выручки из поля total. Назовите поля так: min_total, max_total и avg_total. Нужные поля для выгрузки...

Между какими городами нет прямых рейсов? PostgreSQL
Всем привет! Помогите решить задачку плиз) Дана БД по перелетам: используем 2 таблицы: Таблица airports Столбец|Тип|Модификаторы|Описание airport_code|char(3)|NOT NULL |Код аэропорта...

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

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

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

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

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

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

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

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

Максимальное значение в колонке
Здравствуйте, есть очень простой запрос к таблице 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) ...

Парсинг DBF файла на сервере?
Добрый день! Возникла проблема парсинга dbf-файла. Есть клиентское приложение, которое отправляет этот файл на сервер До этого работал только с xml-файлами, отправлял файл на сервер и там на...

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

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

Оконные функции смещения
Всем привет, изучаю оконные функции. Есть такая задача: Напишите запрос, который выведет сумму трат на привлечение пользователей по месяцам, а также разницу в тратах между текущим и предыдущим...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибка "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." Пути установки оставлял стандартные...

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

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

Долгое удаление записей из связанной таблицы
Есть таблица Document (5 млн. записей) и связанная таблица DocumentLinks (35 млн. записей) связь 1-М (один ко многим), у таблицы DocumentLinks поля Id, IdLink, DocumentId, DocumentLink все они...

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

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

PostgreSQL SSL
Здравствуйте! Помогите, пожалуйста, со следующей проблемой... ОС- Windows. Требуется настроить SSL на Postgresql 12. Java-приложение будет добавлять записи в базу, удалять и т.п. Создала...

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

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

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

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

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

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

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

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

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

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

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

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

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

pgAdmin4
Всем день добрый и с новым годом! Я начинающий пользователь postgress, использую pgAdmin4. У меня есть функция, в которой нужно внести изменение: добавить один входной параметр и добавить строчку...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как вывести количество строк по определенной дате в 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...

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

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

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

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

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

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

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

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

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

Update с использованием рекурсивного запроса
Есть иерархическая таблица, поле с иерархией parent_id, нужно заполнить level - уровень вложенности, hier - строка с названиями родителями (исключая корень таблицы), root - значения корня иерархии...

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

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

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

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

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

PL\Python3u
Добрый день! уже много часов мучаюсь и всё никак. Хочу использовать PL\Python3u Пробовал как на винде 10 так и дебиан 11(тут я даже не смог собрать из исходников постгрес со всеми расширениями,...

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибка в запросе с 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...

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; То есть...

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

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

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

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

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

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

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

DBeaver не отображает созданные БД
После установки драйвера psycopg2 DBeaver перестал отображать новые базы, которые создаются из командной строки. Из командной строки БД создаются и удаляются, и отображаются в pgAdmin 4, но DBeaver...

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

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

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