Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Dbeaver не подключается к PostgreSQL
Добрый день.
Пытаюсь подключиться к PostgreSQL в Dbeaver 25.1.0
выходит ошибка:
Подключение к localhost: 5432 отказано.
Убедитесь, что имя хоста и порт указаны правильно
и что postmaster...
Создание связи между таблицами в pgAdmin
Привет. Короче пытаюсь освоить создание баз данных и немного не понимаю как в pgAdmin создать связь между таблицами. Если быть более конкретным, то я не могу понять какая строка за что отвечает. Буду...
PostgreSQL 16. ERROR: unrecognized configuration parameter "transaction_timeout"
Доброго времени суток, уважаемые форумчане!
Под Win serv 2016, развернут PostgreSQL for 1C 16. С помощью pg_dump, снимаются рез. копии БД.
При тестовом восстановлении БД, средствами pgAdmin, в...
Вывод древовидной иерархии в виде JSON
Здравствуйте дорогие форумчане. Прошу вас подсказать мне. Мне нужно имея таблицу отделов вернуть из бд json дерево по отделам.
У меня есть такая вот таблица:
Мне нужно написать рекурсивный...
Как создать матрицу данных из таблицы?
Доброго времени суток!
Получил в институте задание, создать матрицу данных.
Полистал интернет, не могу предлагают из нескольких таблиц и как то сложно...
Помогите кто может!?
Структуру...
Как вставить Null значение в DBeaver (или)?
Или есть еще какой способ?
Запрос не подхватывает индекс, который идеально подходит
Привет.
Если очень кратко - есть простой запрос по схеме FROM Таблица1 + JOIN Таблица2
Для Таблицы1 применяется индекс.
Для Таблицы2 - нет, хотя есть прям идеально для него подходящий, хотя бы...
Передача параметра запроса в sqlquery из excel
Стоит задача в устоявшийся отчёт excel затянуть часовые данные по датчику давления из основного архива данных MS4D.
могу сделать запрос в microsoft query и затянуть среднее за час значение , типа...
Как обрабатывать конфликты при UPDATE?
Всем привет.
Допустим, существующий пользователь пытается обновить свой никнейм, который должен быть уникальным.
В этом случае логично применить запрос с оператором UPDATE.
Но у оператора INSERT...
Автоматическое вычисление общей суммы заказов
Даны таблицы заказов (orders) и строк заказов (lines). Требуется выполнить денормализацию: автоматически обновлять сумму заказа в таблице orders при изменении строк в заказе. Создать необходимые...
VACUUM в PostgreSQL 15 уже несколько суток в фазе vacuuming indexes что можно сделать?
Добрый день.
В PostgreSQL 15 есть большая не секционированная таблица (~2.4 ТБ), для которой VACUUM перестал завершаться за приемлемое время и уже 4 сутки висит в фазе vacuuming indexes.
...
Подсчитать количество минут для каждого часа
Здравствуйте дорогие ребята. Прошу вас подсказать мне в одном запросе.
у меня есть некоторая таблица с данными по времени. Я имею колонки start и end. И мне нужно для каждого часа рассчитать...
Как упростить запрос?
Как можно оптимизировать запрос?
Куда копать?
SELECT DATE_TRUNC('day', dates)::DATE AS date,
SUM(CASE WHEN t2.id IS NOT NULL THEN t1.field1 ELSE 0 END) AS clicks,
SUM(CASE WHEN t2.id IS NOT...
Pg_dump для баз с именами на кириллице под Windows
Использую PostgreSQL под Windows
В кластере базы данных, имена которых и на кириллице и на латинице:
база1
база2
base3
base4
Если в командной строке Windows ввести команду
pg_dump.exe -Fc...
Как сделать логический, физический dump всего кластера?
А как сделать логический, физический dump всего кластера? В Dbeaver?
Как правильно делать?
Подскажите, вот сама внутренняя база postgres для чего она? И нужно ли в ней создавать какие-нибудь объекты (таблицы, представления...)?
Реализация конструкции Try-catch-finally
Как можно реализовать конструкцию try, catch, finally. В которой try соответствует BEGIN, catch - EXCEPTION, а операторы из блока finally срабатывают всегда, независимо от того, возникло ли...
Почему увеличилась генерация WAL?
Приветствую!
Есть PostgreSQL 15, используется мастер и реплика в режиме hot-standby.
Параметры hot-standby такие: max_standby_streaming_delay = 5h, hot_standby_feedback = on.
Эти параметры...
Применение информации из разных таблиц
Привет. Столкнулся с такой проблемой при проектировании бд. По заданию у меня есть клиенты в виде физических лиц и юридических. Последующая обработка информации о клиентах по идее проектируется таким...
Erwin data modeler 12
Добрый день!
В качестве Trial версии на скачивание предоставляется только ErWin 14.1
erwin-Data-Modeler-14.1(64-bit)_36463.exe
Коллеги, может у кого сохранилась Trial версии...
Как правильно написать json запрос на PostgreSQL?
Здравствуйте ребята. Подскажите мне, пожалуйста, как мне офомить в один json объект два запроса к БД ? Мне нужно объеденить их в один json объект.
Вот мои запросы:
SELECT...
Восстановление БД с таблицой, размер строки которой свыше 1 ГБ
Коллеги, доброго времени суток. Столкнулся с проблемой. Связка с КиберБэкап(бывший Acronis) + сервер СУБД, всё на "божественном" Ред ОС 7.3. Проблема заключается в следующем: при попытке развернуть...
Кодировка между postgres и VS
Здравствуйте. Имеется база данных в постгрес. Реализую СУБД на VisualStudio windows form. При передаче данных между постгрес в select*from и VS в элементе datagridview кириллица неправильно...
Перемещение строк с дедупликацией
Добрый день!
Возникла необходимость перенести из таблицы TableA строки в таблицу TableB_dedup, но у второй таблицы есть PK, который должен "съедать" дублирующие строки, тем самым организовать...
Счетчик номера версии
Написать триггер, увеличивающий счетчик (поле version) на единицу при каждом изменении строки. При вставке новой строки счетчик должен устанавливаться в единицу.
CREATE DATABASE plpgsql_triggers;...
Как поправить функцию
Добрый вечер. Подскажите, мне пожалуйста, как мне поправить код функции чтобы он заработал. Ранее программировала под MSSQL и там знаю как писать функции. Но вот в PostgreeSQL оказалось что синтаксис...
Сгруппировать в JSON данные
Использую СУБД PostgreSQL.
Просьба помочь написать сложный запрос,
есть таблица Users
User UserDate
Петя 2024-01-01
Петя 2024-01-01
Петя 2026-01-01
Ваня 2025-01-02
Ваня ...
Оптимизация сервера
а где можно скачать для astra linux и postgresql15 софтину, которая основываясь на характеристики сервера выставить в конфиг файле оптимальные настройки (да это не панацея но все такие)
сервер...
Как сделать join по нескольким условиям ?
Здравствуйте ребята. Прошу вас подсказать, как мне составить запрос чтобы получить правильную выборку.
У меня есть таблица с отделами. У каждого отдела есть на каждый день поля start_hour и...
Pg_restore или западло со стороны разработчиков
Добрый день. Недавно перешли с файлового варианта на клиент-серверный вариант 1С, потому как файловый вариант начал жестко тормозить. Кстати, в интернете сплошное вранье по поводу быстродействия...
Формирование JSON
В базе данных имеются таблицы пользователей и их заказов, связанные отношением "один ко многим". Написать функцию, которая по идентификатору пользователя возвращает документ JSON, содержащий все...
Упростить запрос
Здравствуйте!
Есть скрипт
--Первый кусок запроса
select
column1,
column2,
column3,
column4,
Некорректно работает соединение JOIN
Всем привет, вопрос новичка.
Есть две таблицы:
categs(Категории):
id integer, catname varchar (наименование платежной карты и наименование вида товара)
opers(операции):
idcard smallint,...
Имя функции в отладочных сообщениях
При выводе отладочных сообщений из PL/pgSQL-кода необходимо понимать, к какой подпрограмме они относятся. Реализовать функционал, автоматически добавляющий к тексту сообщений имя текущей функции или...
Проблема с PGSQL - сервер перезагружается и использует всю систему
Здравствуйте, обнаружилась такая проблема - при определенных обстоятельствах процесс postgresql падает - его что то убивает
server process (PID 367377) was terminated by signal 9: Killed
...
Заполнить таблицу данными
Пытаюсь залить обычный тхт файл в таблицу командой на скрине и получаю ошибку так же на скрине
Обсуждение инструментов анализа производительности СУБД PostgreSQL
Короткий вопрос - допускается , не запрещено ли правилами и отношением постоянных читателей обсуждение инструментов и методов анализа производительности СУБД PostgreSQL ?
Оптимизация запроса
Здравствуйте!
Есть такой запрос
create index temp_t1_idx1 on temp_t1 using btree ("Column1","Column2","Column3","Column4","Column5");
create index temp_t1_idx2 on temp_t1 using btree...
Ограничение внешнего ключа
Добрый день.
Из документации к postgresql все-таки не могу понять, ограничение внешнего ключа означает, что для подчиненной таблицы автоматически создается ключ по связанному полю или нет? Т.е. если...
Человеко-часы
Производственные смены каждого сотрудника фабрики хранятся в таблице. Напишите запрос, который покажет, сколько человеко-часов пропадет даром, если в некоторый момент времени на 15 минут будет...
Сложный json запрос + sum
здравствуйте. Прошу вас помочь мне с запросом. Я имею две таблицы. В первой таблице хранятся данные о использовании приложения пользователем за некоторый промежуток времени.
И имею талицу гранул,...
Из диапазона дат сделать список месяцев - как?
приветствую ✌️
как из диапазона: от 2025-01-01 до 2025-12-31
сделать список месяцев: "01.2025;02.2025;03.2025;...12.2025;"
такое вообще умеет посгря?
Резервное копирование
Кто каким способом делает резервное копирование кластера если в нем есть несколько баз в системах debian?
Бэкап папки с БД (архиватором) можно ли?
Здравствуйте!
Есть выделенный диск, на нем 1 папка с БД.
Допустим ли вариант бэкапа (могу настроить в сторонней утилите 1 раз в час) теневым файловым копированием.
Например как файловую БД 1с-ки....
Восстановление БД
Добрый день.
Не пойму что за беда - при восстановлении БД на другом компе на чистую, только что созданную БД не восстанавливаются таблицы. Главное, схема создаётся, а таблицы нет. Пишет "pg_restore:...
Ошибки при при запуске patroni
Что именно нужно проверить и исправить, если при запуске патрони такие ошибки?
INFO: Lock owner: None; I am postgresql_
INFO: Still starting up as a standby.
INFO: establishing a new patroni...
JSONB преобразовать значения из строк в числа
Использую PGSQL 16.
Есть таблица
CREATE TABLE product (
id INT,
details JSONB
);
INSERT INTO product VALUES (1, '{"CPU":"4", "RAM":"16", "HDD":"2"}');
Хранение времени/даты в базе данных
Мне нужно хранить дату и время в базе данных в таком виде: "2026-02-08 02:20:40"
Поле объявил как "timestamp without time zone DEFAULT CURRENT_TIMESTAMP".
По умолчанию там создается дата/время вот...
База данных по PgSql для тестов
Добрый день. Кто знает где можно скачать базу данных для PgSql для тренировки.
Или хотя бы бы описание по которой самому составить эту базу но я хочу чтобы база была достойной где можно...
Выбрать архитектуру БД
Коллеги, добрый день! Есть задача распарсить Personal Storage Table(PST) файл, получить максимальное возможное кол-во полей и закинуть их в бд.
Проблема в том, что я не знаю какую архитектуру БД...
Не работает Incremental Sort
PGSQL версия 14
Есть таблица Documents и таблица Search (в ней лежат данные для поиска по Documents).
Связь между таблицами Documents 1-> N Search.
Таблицы связаны по полям RootId (ид. корня...
PGVIP | Служба аварийного переключения master-standby
Привет, предлагаю к обсуждению новую поделку.
Написал PGVIP - службу аварийного однократного переключения (auto failover) с основной(master) на резервную(standby) базу данных PostgreSQL с...
Установка СУБД
Доброе
А кто уже ставил PostgreSQL Pro Enterprise 10 на систему Astra Linux SE (Смоленск) версия 1.5
Сервер не подключен к инету и потому пытаюсь поставить оффлайн
Для начало нашел некую...
Меняется кодировка при копировании колонки в PostgreSQL
Всем привет!
В таблице tasks имеется два поля:
1. task типа json
2. assigneename типа text
Копирую часть содержимого первого поля во второе:
UPDATE tasks SET assigneename = ...
Превышает длину 8000 символов
Здравствуйте!
Пока не понятно в какой именно ветке задавать вопрос: PostgreSQL или MS SQL.
Есть представление в postgresql
create view test.my_view1 as
select
n.nspname::text as...
Некорректно отображается Data output
Добрый день! После обновления pgAdmin 9.6 некорректно отображается Data output (колонки превратились в строки). Кто-то сталкивался с такой проблемой?
Срезает дробную часть
Здравствуйте!
В DBeaver запускаю
select 123456789.3641001::double precision;Возвращает 123456789.3641001
select to_char(123456789.3641001::double precision, 'FM9999999999.999999999999999');...
PostreSQL + Git
Здравствуйте!
Для MS SQL в Visual Studio есть функционал, который работает с Git, и объект, который создает сравнение схем. В сравнении схем указывается локальный репозиторий и адрес базы данных...
Крашится программа при работе с PostgreSQL
Незнаю, сюда это лучше разместить или в базах данных, но все же про программирование, так что наверно лучше тут.
Вообщем в чем суть. Есть у меня примерно вот такой код на С:
char query;
...
Отключается сервер с PostgreSQL
Здравствуйте. Мы используем бухгалтерское ПО, которое использует PostgreSQL. Периодически, я бы даже сказал очень часто программа на клиентских компьютерах выбивает ошибку якобы сервер SQL...
Функции nextval и currval
Переписать следующий фрагмент SQL-кода так, чтобы он корректно выполнялся при использовании пула соединений:
INSERT INTO master(id, s)
SELECT nextval('m_seq'), 'm1';
INSERT INTO detail(id,...
Кодировка
Здравствуйте
такая проблема в postgresql 9.6, если в лог файл с сервера (UTF-8 кодировка) данные приходят читаемые,
а если в лог файл данные приходят с приложения например plsql или PgAdmin то...
Дата имеет тип данных BIGINT
Добрый день.
Есть база данных PostgreSQL переконвертирована с SQLite. База хранит архив сообщений с MasterSCADA 4D 1.3.
Для наглядности снимок с БД SQLite открытой с помощью SQLiteStudio
Задача:...
Триггер на изменение первичного ключа
Я не понимаю в каком порядке должен применяться триггер. У меня есть вот такая БД:
Я хочу сделать триггер, чтобы при изменении номера читательского билета в таблице читателей...
Хранение переводов
В пользовательском интерфейсе необходимо выводить названия городов, хранящиеся в базе данных, на выбранном языке. Как это реализовать? Один из способов - хранить все переводы названий в объекте JSON...
Репликация нескольких баз и таблиц с одинаковыми названиями в одну объединяющую
Вроде бы так не должно работать. Но попробовал. И оно не работает.
К примеру, есть три сервера
Serv1, Serv2, Serv3
К примеру, на каждом сервере есть база PostgreSQL15 с одинаковыми названиями...
Расширение для подготовки текста
Создайте расширение с функцией для подготовки текста к публикации. Функция должна применить к текстовому параметру последовательность правил, выполняющих замену по регулярному выражению, и вернуть...
Не работает pg_plan_hint на postgres 18 Ubuntu 24
Привет,
в заголовок пролезла ошибка, версия PG 18, версия pg_plan_hint_18, ubuntu 24.04.4 LTS
установил, правильно подключил расширение pg_plan_hint,
выполняю запрос
explain verbose
...
Генерирование create table
Здравствуйте!
В DBeaver когда нажимаешь на нужную таблицу - генерируется скрипт create table. В самой PostgreSQL есть функция или расширение, который генерирует create table? Или надо самому...
Превышение числа фоновых процессов
Написать функцию-обертку для pg_background_launch, которая пытается запустить процесс N раз с интервалом в одну секунду.
Дублирование первичного ключа в таблицах с наследованием
Здравствуйте!
PostgreSQL 18.1. Запускаю в Windows 11.
Требуется создать 2 таблицы с наследованием.
Запускаю такой скрипт:
CREATE SEQUENCE id_seq AS bigint START WITH 1 INCREMENT BY 1 NO MINVALUE...
Потребляемая память
В конфиги файле имеются такие настройки
# - Memory
shared_buffers = 6GB
#huge_pages = try
temp_buffers = 16MB
#max_prepared_transactions = 0
work_mem = 16MB
maintenance_work_mem =...
Массово заменить ключ в jsonb
Использую PGSQL 16.
Есть основная таблица
CREATE TABLE product (
doc_id INT,
details JSONB
);
Как определить, где на ПК лежит БД postgresql?
Добрый день.
Ситуация такая. Бывший коллега создал базу postgresql portable на локальной машине на windows 10, как оперделить, где она лежит?
Стандартно в C:\Program Files, нет. Как определить,...
Устаревший тип данных abstime
Здравствуйте, при переезде с версии 9.4 на версию 15 при помощи логического дампа столкнулся с ошибкой переноса одного представления из-за устаревшего типа данных, не могу найти как поправить код
...
Удаление мертвых строк
Вопрос кто уже делал VACUUM FULL если есть такие то его можно запускать на весь кластер для всех таблиц и баз сразу?
Я понимаю, что будет блокировки таблиц, но все же нужно сжать таблицы и...
В формат даты
Доброго дня. Не пойму, что тут не так, почему не хочет переделывать в дату вида dd.mm.yyyy
select now(), to_date(now(), 'dd.mm.yyyy') as aaa
PgAdmin 4 не запускается
Всем доброго времени суток!
Не запускается pgAdmin 4 не понимаю вчём дело также служба postgresql не хочет запускатся при входе на сервер получаю такое сообщение
could not connect to server:...
Windows pgAdmin и пароли PostgreSQL
Добрый день, подскажите плиииз! Запутался окончательно!
Скачал с оф-сайта и установил Postgres9 на Windows. При установке меня заставили ввести целых 2 пароля... придумал сложные и ввел!
...
Изменить порт 5432 на 5433
Нужно изменить порт 5432 на 5433
Как это можно сделать? Пытался изменить параметр в файле postgresql.conf прописал port=5433 но не помогло, может ещё что-то нужно сделать?
Не могу восстановить BACKUP
Добрый вечер, господа.
Имеется бэкап БД, пытаюсь восстановить, но не активна кнопка "Восстановление". Скрин прилагаю. В чем может быть причина?
Вот еще ошибка:
C:/Program...
Для символа с последовательностью байт 0x98 из кодировки "WIN1251" нет эквивалента в "UTF8"
Ребята привет,
Нужна очень помощь. В postgrese я создалаа таблицу . Пытаюсь данные из csv файла импортировать в postgresql через командную строку. Первый раз это делаю, сложно очень. Так вот в...
ERROR: relation "slaves" does not exist
Здравствуйте!
С PostgreSQL под Linux никогда до этого не работала.Работаю через консоль, база создана, хочу посмотреть таблицу пишу
select * from slaves;
Пишет ошибку
"ERROR: relation...
Error obtaining MAC configuration for user
Добрый день,
создала базу, пользователя, подправила pg_hba.conf
host all all 192.168.0.0/24 trust
на подключение всех и вся с "trust", сделала владельцем базы данных нового пользователя с таким...
Начало работы с 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+. ...
Импорт данных из Excel
Добрый день! Скажите, пожалуйста. Можно в PostgreSQL как-нибудь автоматически заполнить таблицу данными из Excel?
Копирование структуры из одной БД в другую
Ув. Форумчане нужна ваша помощь:cry:
В общем я толком не имел раньше дел в базами данных, так делал простые запросы и передавал данные на сайт и на сайте их выводил в таблички. На этом вся работа с...
Как развернуть базу данных из файла
Здравствуйте, занимаюсь по книге "Язык SQL. Базовый курс" Е.П. Моргунова, там даётся готовая БД для практики, но проблема в том, что я не могу ей воспользоваться.
Я скачал ZIP файл и в нём лежит...
Как вывести первый и последний день предыдущего месяца?
как вывести первый и последний день предыдущего месяца?? (не зависимо количества дней в месяце)?????????????
Удаление записей из таблицы старше 1 месяца
Здравствуйте, столкнулся с такой проблемой у меня есть таблица Audit (рис.1) в которою записываться все операции над другими таблицами, в таблице Audit есть поле DateTime это время когда была...
Ошибка "could not access file "$libdir/fasttrun" при создании БД
Добрый день! Простите, возможно обращаюсь не в тот раздел, но у меня появилась следующая проблема: пытаюсь создать базу в PostgreSQL 9.2.1-1 для Windows-x64, создаю через 1С 8.2.16.352. При создании...
Импорт БД psql
Доброго времени суток.
Есть дамп БД, сохраненный на сервере сделанный с помощью pg_dump. Нужно развернуть БД из дампа с помощью psql. Сам я чайник, никогда ничем подобным не занимался. С помощью...
Не могу ввести пароль в Postgresql
Господа, прошу помощи! Собрался использовать postgres в связке с python (ось Windows 7 x64). Абсолютный нуб в базах данных и программировании в целом (хотя все когда-то начинали), только что вот...
Ошибка при запуске pgAdmin 4
Добрый день. Установил PostgreSQL 10.5 на Windows 7 x64, все настройки по умолчанию, порт 5432. При запуске pgAdmin выдает ошибку: "An error occured initialising the application server. Failed to...
Система баз данных запускается
Здравствуйте,
ОС: Windows server 2012
Постгрес: 9.6
Настроил репликацию между 2 северами по типу Master-Slave. На обоих серверах службы постгреса запущены. Репликация идет.
Но в логах Slave...
Получение комментариев полей и таблиц Postgresql
Здравствуйте, помогите доделать запрос.
Данный запрос выводит имя таблицы, комментарий к таблице, имя поля и комментарий к полю по одной выбранной таблице.
SELECT c.relname,...
Ссылки между базами не реализованы
Здравствуйте, такая проблема, у меня есть задание :В базе данных basa1 имеется таблица Книга. Из базы данных basa2 необходимо выполнить действие по увеличению цены всех книг на 10%. В какой базе...
Подсчет разницы между датами
Добрый день. В данный момент изучаю postgreSQL. Пишу простенькую БД для учета трат,доходов)
Имеется такая таблица. В поле dealDate записывается текущее время при создании записи.
Теперь возникла...
Удаление символов в поле
Здравствуйте. У меня есть база данных, которая заполнялась разными людьми, которые вводили данные по разному. В результате получились такие проблемы:
1. В поле наименование товара где-то стоит...
Резервная копия pg_dump
Всем привет
Не могу разобраться почему не делается копия.
Есть postgreSQL server на котором уже создана БД, нужно настроить резервное копирование, что я сделал:
$ sudo -u postgres psql...
Объединение строк с string_agg?
Доброй ночи.
Как можно объединить в одну строку несколько строк (как например mysql есть для этого group_concat) в postgresql есть такое или чем можно воспользоваться для объединения. Нашел на в...
Объединение запросов
Здравствуйте.
Имеются несколько запросов к БД:
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('имя_таблицы'));
А могу я ему не вписывать ВСЕ...
ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: "{") LINE 2
Всем привет, только начал осваивать Пост 14, создаю первые таблицы, сразу вылезает ошибка:
ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: "{")
LINE 2: {
^
SQL state: 42601...
Окна в pgAdmin
Кто-нибудь знает как это исправить? Я их никак не могу обратно вставить
Как перечислить все таблицы и первичные ключи в базе данных?
Люди добрые! Подскажите как перечислить все таблицы и первичные ключи в базе данных. Формат решения в виде таблицы:
| Название таблицы | Первичный ключ |
Также нужно учитывать, что для некоторых...
Как восстановить дапм?
Здравствуйте
У меня такая проблема. Есть дамп БД PostgreSQL, размер 24,5 Мб. Нужно перевести все данные в MySQL. Я раньше такого не делал. Подумал напишу php скрипты которые будут брать данные из...
Ошибка Unsupported or unrecognized SSL message при подключении к БД на удаленном сервере
На сервере VDSina стоит программа и БД postgresql. Сама программа работает как нужно.
При попытке подключиться к БД через DataGrip появляется ошибка
javax.net.ssl.SSLException: Unsupported or...
Нет доступа к последовательности
Я создал таблицу clients и пользователя manager. Я пытаюсь вызвать процедуру с таким телом:
INSERT INTO clients(fio_client, location_client, reg_date_client) VALUES(fio_cl, location_cl, reg_date);...
Ошибка в функции: "в запросе нет назначения для данных результата"
CREATE or replace procedure rg (nazva varchar(45))
LANGUAGE plpgsql
AS $$
begin
select count(idPrograms)
from...
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...
Удаление дубликатов postgres
Необходимо для создания уникального констрайнта удалить все дубликаты.
Найти повторы можно так
SELECT "F_TagName_ID",
"F_Date",
"F_ConvertedValue",count(*)
FROM "SC_Tag"."T_TagData"
...
Автозаполнение PRIMARY KEY
Здравствуйте.
Как сделать автозаполнение PRIMARY KEY.
Пользуюсь pgAdmin или Postgrise Enterprise Manager
Вот моя бд:
CREATE TABLE public.test1
(
id integer NOT NULL,
"Text" text,
...
Логи в Postgresql
Уважаемые, существует следующая проблема, через 4 месяца после стабильной работы базы, файл pgstartup.log увеличился на 12 гигов, соответственно база работать перестала так как место на диске...
Не могу разобраться с PostgreSQL. Поиск по всем таблицам и всем полям?
Вообщем у меня следующая проблема... подскажите как сделать поиск по во всех таблицах базы и во всех полях каждой таблицы?
в моем понимании должно как то так быть
SELECT * from * where field value...
Fe_sendauth Ошибка при запуске сервера
Доброго времени суток!
Нужна помощь с PostgreSQL и Ruby on Rails.
ОС - windows 10 (выбора нет, т.к. комп домашний)
PostgreSQL 11
Ruby on Rails 26-х64
Делаю по методе как в универе - этим...
Функция выполняется с ошибкой
всем привет!
Есть процедура(функция):
CREATE OR REPLACE FUNCTION "pgEventScada"(_message character varying, _source character varying, _name character varying, _category character varying,...
Выборка строк по максимальной дате
Всем привет! Есть таблица вида:
Широта | Долгота | Транспорт | Дата
1 | 1 | машина | 05.06.2014 13.45
2 | 2 | машина1 | 05.06.2014 13.20
1.5 | ...
Роли/Пользователи и права доступа к таблицам
Добрый день.
С Бд работаю через "pgAdmin 4 v3".
Создал роль Role_LRS, пользователя User_LRS и БД DB_LRS.
Через "Grant Wizard" роли "Role_LRS" дал все права на DB_LRS, всё работает.
Через...
Изменить кодировку LC_COLLATE
Доброго всем дня. Прошу помощи. В БД новичок. Пытаюсь разобраться в боевом режиме.
Инструкция по развертыванию БД по шаблону
PostgreSQL
Общие требования
1. СУБД PostgreSQL должна быть...
Восстановление из backup
Здравствуйте! У меня есть база данных на postgresql в .backup, Вот никак не могу понять как ее восстановить. Не могли бы объяснить попроще как-нибудь.
P.S. С БД работал(создавал), но никогда не...
Критически долго выполняется запрос
Есть таблица со множеством полей типа:
CREATE TABLE big_data
(
id serial NOT NULL,
...
is_active boolean NOT NULL,
source_id integer NOT NULL,
CONSTRAINT big_data_pkey PRIMARY KEY...
Можно ли записать выполнение команды PG_DUMP в лог файл?
Доброго времени суток!
Есть команда в скрипте, нужно чтобы сам процесс выполнения записался в лог файл, что я имею в виду ключ "-v" выводит стандартный поток ошибок, как его записать в лог?...
Установка 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?
ОШИБКА: при выполнении COPY в файл нельзя указывать относительный путь
Добрый день всем, как правильно указать путь для команды copy в pgadmin4?
я пишу следующим образом:
copy (select * from purpose) to 'Desktop:/export/export1.xsl' with delimiter ',' csv header;...
Заполнение данными таблиц
Здравствуйте.
Есть несколько таблиц, которые имеют первичные, вторичные ключи и прочие данные. Необходимо написать скрипт (вероятно функцию с входными параметрами), которая добавляла бы данные во...
psql: ошибка: не удалось подключиться к серверу:
Здравствуйте!
Пожалуйста, помогите разобраться.
Manjaro Linux. По учебнику для Linux были команды через art-get. Но установка прошла через sudo.
Вроде бы, всё нормально
(venv) $ psql...
Новичок не совсем понимает ключи
Только сел за SQL, беру первое же задание.
Необходимо создать 3 таблицы, ввести в них данные.
Собственно создаю:
CREATE TABLE students
(
student_id SERIAL,
name CHARACTER VARYING(50) NOT...
В целевой внешней таблице нет ограничения уникальности
Друзья, помогите, как быть?
В общем создаю я таблички у себя в базе:
CREATE TABLE public.payment
(
project_id numeric NOT NULL REFERENCES projects,
post character varying(1000) NOT NULL,
...
Ошибка 1920 при установке, убедитесь в наличии необходимых прав для запуска системных служб
Устанавливаю программу на рабочем ноуте для которой необходим PostgreSQLite. В конце установки выскакивает ошибка, что службу запустить не удаётся, типа нет прав. Windows 10 x64. Ни этой службы в...
ERROR: 42601: syntax error at or near
Работаю через C# с функцией plpgSQl, но при использование её выдает Ошибку " ERROR: 42601: syntax error at or near ","".
Пожалуйста, помогите найти причину.
CREATE OR REPLACE FUNCTION...
Как убрать дубликаты при запросе select?
Добрый день всем, у меня такой вопрос возможно ли убрать дубликаты при запросе select?
Мой запрос выглядит так:
select game_name, publisher, game_year, global_sales,
cast...
SQL state: 42601
Пытаюсь создать функцию, которая должна создать банковский счет, открыть договора, который подготовил сотрудник и который должен подписать клиент. Срок действия банковского счета - 5 лет.
Что я...
Триггер на обновление поля в таблице
здравствуйте столкнулся с такой проблемой у меня в таблице Сотрудник есть ИНН, но у некоторых сотрудников может не быть ИНН по этому не могу поставить ограничение на уникальность.
Создал два...
Удалить элемент с массива
Доброго вечера.
как можно с массива удалить элемент?
Насмерть повесил базу незавершённой транзакцией
Доброго всем!
Второй день играюсь с постгрессом, вчепятления после ms прекрасные :)
Но.
Работаю pgAdmin
Создаю базу данных
Создаю в базе таблицу
Пытаюсь из c# (npgsql) добавить запись,...
Генерация случайных даты и времени
Как можно сгенерировать рандомные дату и время?
SELECT now() - interval '1 day' * round(random() * 100)
FROM generate_series(1,10);
генерирует случайные даты, но время всегда выводит одно для...
PostgreSQL 12.1.3 - незапускается служба сразу после установки
Всех приветствую, подскажите, скачал и установил PostgreSQL 12.1.3 для Windows, для изучения, система у меня - Windows 7x64 со всеми обновами, уже на этапе установки выскакивает ошибка что невозможно...
PostgreSQL: "нет такого файла или каталога"
(Debian 9.5.0, установленный на virtualbox, postgres 9.6.17). Пытаюсь закинуть базу данных в терминал
root@optimus:/home/andrewkulagin# su postgres
postgres@optimus:/home/andrewkulagin$ psql...
Установка 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)
подскажите плз как и чем мне открыть данный файл, если можно по подробней
PostgreSQL, ошибка подключения к таблице
Здравствуйте, у меня возникла такая проблема. На сервере PostgreSQL 9.3 создана база данных, в ней 5 таблиц. При попытке отображения данных из бд в datagridview возникает ошибка...
Пересечение интервалов времени
Добрый день. В бд есть таблица которая содержит
1. Неуникальный индификатор события
2. Дата и время начала
3. И завершения события.
Делаю
select * from table where actionid ='89931b' and...
Посчитать конверсию
Есть таблица operations с набором айди операций (id_operation), статус (0 или 1), дата (time) создания операции , сущность (id_essence).Суть того что нужно посчитать конверсию для определённой...
Запись в БД с автоматической генерацией первичного ключа
Доброго времени суток. В таблицах БД есть первичные ключи (IDшник в каждой таблице, типа bigint). Запись веду через драйвер JDBC, но это не важно. Подскажите, что нужно сделать и как, чтобы первичные...
Древовидная структура данных
Доброго времени суток! Помогите пожалуйста спроектировать древовидную структуру данных на основе СУБД PostgreSQL. Выбор пал на данную СУБД из-за наличия расширения ltree...
pgAdmin - Ошибка: relation "Tablename" already exists
Я совсем новичок в работе с базами данных. Но работа требует их освоения. Причем, освоения именно PostgreSQL.
Работаю в pgAdmin-e. В дебри пока не лезла, просто попыталась создать одну таблицу. А...
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 - autovacuum: found orphan temp table in database
После того как экстренно (по определенным обстоятельствам) был остановлен, а затем заново запущен postgresql, в логах стали появляться подобные сообщения:
autovacuum: found orphan temp table...
Ошибка timestamp without time zone ~~ date
Здравствуйте, не могу понять, как исправить запрос. Буду очень благодарен вашей помощи.
SELECT
ts,
CASE WHEN description IN('rain','storm') THEN 'Bad' ELSE 'Good' END AS...
Создание пользователя с правами на таблицы в схеме
Добрый день!
Изучаю PostgreSql и не могу разобраться в следующем.
Хочу создать пользователя с правами выбора из всех таблиц некоторой схемы в БД.
Все дальнейшие действия делаю в утилите psql под...
Как получить список выполняемых запросов?
Привет. Поддскажите. Как получить список выполняемых запросов,
спасибо
Ошибка: в запросе нет назначения для данных результата
сам запрос работает :(
ERROR: ОШИБКА: в запросе нет назначения для данных результата
HINT: Если вам нужно отбросить результаты SELECT, используйте PERFORM.
CONTEXT: функция PL/pgSQL...
Оконные функции смещения
Всем привет, изучаю оконные функции.
Есть такая задача:
Напишите запрос, который выведет сумму трат на привлечение пользователей по месяцам, а также разницу в тратах между текущим и предыдущим...
Выборка из двух таблиц одним запросом без сокращения записей
Здравствуйте.
Есть схема в БД PostgreSQL с двумя таблицами, из которых надо сделать выборку
SELECT naz as naz_u, nom, id FROM uslugi.usl_sp
SELECT naz as naz_b, id_usl FROM uslugi.doc_blanks...
Проблема с установкой расширения
Пытаюсь выполнить команду CREATE EXTENSION in_memory;
ОШИБКА: не удалось открыть управляющий файл расширения "/usr/pgsql-9.4/share/extension/in_memory.control": Нет такого файла или каталога...
PgAdmin настройка
Добрый день. Такой вопрос возник:
поставил PostgreSQL 9.3 и pgAdmin III. Из под консоли работаю с базой без проблем.
Решил настроить pgAdmin, тут и начались проблемы. Я так понял, что настройки...
Настройка репликации
Помогите разобраться, как настроить Репликацию в PostgreSQL операционная система Windows 7
Делал следующим образом:
На стороне основного сервера
1) Создал пользователя User с правами, с...
DBeaver не отображает созданные БД
После установки драйвера psycopg2 DBeaver перестал отображать новые базы, которые создаются из командной строки.
Из командной строки БД создаются и удаляются, и отображаются в pgAdmin 4, но DBeaver...
Ошибка в остановке postgresql
postgresql работает нормально, но при попытке остановить ее получаю следующее:
1) Через кнопку Stop Server:
Start DoCmd(net stop postgresql-8.4)...
'<г│Ў* "postgresql-8.4 - PostgreSQL...
Между какими городами нет прямых рейсов? PostgreSQL
Всем привет! Помогите решить задачку плиз) Дана БД по перелетам: используем 2 таблицы:
Таблица airports
Столбец|Тип|Модификаторы|Описание
airport_code|char(3)|NOT NULL |Код аэропорта...
Несколько подзапросов WHERE
Для каждой страны (поле billing_country) посчитайте минимальное, максимальное и среднее значение выручки из поля total. Назовите поля так: min_total, max_total и avg_total. Нужные поля для выгрузки...
PostgreSQL
Здраствуйте. Работаю на одной из фирм , програмистом. Тока начинают. Програмирую на Линуксе. Так вот дали задание сотворить програмку с использованием Libpq . Много чего читала , но никак не могу...
Как узнать все таблицы которые используються по внешнему ключу
как узнать все таблицы которые используются по внешнему ключу..
крч есть бд в ней 1000-5000 тааблиц распространенные по схемам...
есть одна таблица с 2 полями ид и наименованием по наименованию...
Посчитать процент
Добрый день.
У меня есть 2 CTE.
WITH general AS (Select customer_id
from productionrr.purchases p
where p.description = '7 Day Free Trial'),
...
Ошибка при попытке создать таблицу
Пишу код и нажимаю на кнопку для создания, в первый раз всё ок, в следующие разы появляется ошибка
ERROR: ОШИБКА: отношение "cabins" уже существует
SQL state: 42P07
CREATE TABLE cabins
(...
PostgreSQL SSL
Здравствуйте!
Помогите, пожалуйста, со следующей проблемой...
ОС- Windows.
Требуется настроить SSL на Postgresql 12. Java-приложение будет добавлять записи в базу, удалять и т.п.
Создала...
Перевод строки
Добрый день.
Копирую текст из блокнота в колонку с типом TEXT. Использую pgADmin (см.рисунок).
Пример текста:
Жареная телятина с картофелем и
грибами … 1х300=300
Картофельное пюре … 2х30=60...
ADO.NET Data Provider для PostgreSQL
Сегодня первый раз услышал об этой базе данных и сразу возник вопрос.
Есть ли ADO.NET Data Provider для PostgreSQL?
И вообще как через C# можно подключаться к PostgreSQL и работать с ним?
Замер времени выполнения функции postgres
Добрый день, у меня есть функция в которой 2 цикла for и в каждом этом цикле есть еще 2 внутренних цикла. Нужно замерить каждый блок (цикл) и узнать какой тормозит. Как это сделать?
Своими силами...
Не могу запустить PostgreSQL
Не могу запустить службу PostgreSQL на Windows
Вот, что пишут! Пробовал запустить через Администратора, всё равно пишут тоже... . Может знает кто, как исправить ситуацию?
Добавлено через 2...
Проблема при бэкапе базы данных в pgadmin4
Здравствуйте! В учебном заведении во время практики дали задания на postgreSQL. Базу данных и внести туда таблицы, а в таблицы данные- удалось, но никак не могу сделать бэкап бд, пишет:No logs...
Неверный синтаксис для uuid
При попытке заполнить таблицу из файла выдает ошибку: неверный синтаксис для uuid: "0c48acce-41a3-4353-b3b5-a734cdc5a45b". Не могу понять из-за чего ошибка. COPY "MODEL" ("ID", "NAME", "STATUS")...
Заполнение таблиц случайными неповторяющимися объектами
Заполнение больших таблиц в виде хранимых процедур на языке PL/pgSQL.
Имеются две таблицы tab1 и tab2,в каждой из них два столбца(id,название).В tab1 должно быть 100.000 в tab2 10.000.000 как...
Получить название месяца
Здравствуйте!
В MS SQL:
SET LANGUAGE RUSSIAN;
SELECT DATENAME ('Month', getate()) AS ;Возвращает значение на русском языке. Тут все ок.
Перевожу в Postgres:
SET LC_MESSAGES ru_RU;
SELECT...
Восстановление базы из файлов
Здравствуйте, нас атаковали хакеры и стёрли все дампы бэкапов, но у меня остался бэкап в виде копии файлов самой папки postgres с битым файлом pg_control, если я пытаюсь подменить всю папку то...
Запрос связанных таблиц
Привет всем! Есть две сущности:
а) User (id, name, mode)
b) Order(id, desc, status, user_id)
Связь "один ко многим". Мне нужно сделать запрос, которой вернет такого user, где:
1)режим ...
Максимальное значение в колонке
Здравствуйте, есть очень простой запрос к таблице
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-файлами, отправлял файл на сервер и там на...
Как использовать OLD и NEW в триггерах?
Впервые окунулся в PostgreSQL (11). Начал разбирать триггеры, и тут все пошло не так, как хотелось.
До этого я работал в SQL Server, триггерам которого предоставлялись таблицы deleted и inserted, в...
Как сделать хранимую процедуру?
Составить хранимую процедуру для реализации факта аренды яхты и отображения контракта в виде таблицы.
При этом стоимость контракта устанавливается в размере, на 50% большем суммарной зарплаты...
Как под вновь созданным пользователем зайти в БД?
Создал в БД пользователя: bob. Добавил ему роль админ: SUPERUSER CREATEDB CREATEROLE.
Как теперь этим пользователем зайти в БД? В документации написано, что должен быть такой пользователь ОС - Боб....
Could not change directory to "/home/user": Отказано в доступе
Здравствуйте, у меня возникла такая проблема!
Для управления базой данных PostgreSQL мне нужно войти в систему как postgres (пользователь Linux), а затем получить доступ к оболочке базы данных с...
Запуск pgAdmin III в 10 версии
Доброго времени суток!!! pgAdmin III не могу найти? Может я её не установил? Как её запустить как я понимаю эта утилита нужна для создания БД? Помогите пожалуйста.
commit внутри функции plpgsql
Доброго времени суток!
Столкнулся с проблемой промежуточного commit внутри функции.
Есть функция внутри которой огромный цикл по записям в таблице. В цикле выполняется множество insert и update...
Изменение каталога БД в Postgresql
Доброго времени суток!
Кто знает, как в PostgreSQL прописать путь, где нужно создать БД...
PostgreSQL используется для клиент-серверной работы 1С
Нужно чтобы Инфорфационная база 1С лежала на...
Транспонирование строк в столбцы
Всем привет, приходится знакомится с PostgreSql и сразу с довольно таки интересным заданием.
Есть select, который возвращает порядка 300-400 строк, эти данные нужно транспонировать в столбцы....
Не найдена в kernel32.dll точка входа в процедуру GetSystemTimePreciseAsFileTime
При установке postgresql-16.1-1-windows-x64 выходит ошибка: "В kernel32.dll не найдена точка входа в процедуру GetSystemTimePreciseAsFileTime". Операционная система Windows-7 x64. На втором...
Не могу установить PostgreSQL 9.6 под Windows Server 2007 x64 SP2
Добрый день.
Помогите с установкой PostgreSQL 9.6 на сервер под управлением Windows Server 2007 x64 SP2.
Перепробовал уже все советы из интернета. Вроде какая то проблема с выполнением скриптов...
Полностью отказаться от обращения к жесткому диску
привет
есть небольшая база. правил postgresql.conf:
shared_buffers = 512MB
work_mem = 32MB
fsync = off
logging_collector = off
Есть острое желание, чтобы все хранилось в памяти: работа с...
Ошибка "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."
Пути установки оставлял стандартные...
Обновление postgre с версии 9.2 на 10
Добрый день!
Пытаюсь сделать upgrade постгри с версии 9.2 на 10ую (система win7) через консоль утилитой pg_upgrade.
Но столкнулся с такой проблемой, во время переноса на новую версию, почему то...
Pgadmin не принимает пароль
Доброго времени суток, возникла следующая проблема:
Сначала у меня pgadmin 4 и postgresql внезапно заработали на одном и том же порту, проблему решил перенесением postgresql на 5433 порт, но затем...
DBeaver пропала БД
Добрый день. Создал в DBeaver базу, немного поработал и закрыл. Когда снова зашел - не обнаружил ее. Однако при попытке создания базы с тем же именем - выдает сообщение о том, что такая база уже...
Как импортировать дамп базы данных (6гб) в pgAdmin 4?
Здравствуйте. Возможно этот вопрос покажется глупым, но всё же. Хотел узнать, как правильно импортировать дамп бд в PostgreSQL, пытался найти, но не получилось. Пробовал открыть базу в редакторах, но...
SQL и нарастающий итог
Всем привет!
Сильно не кидайтесь тапками в новичка.
Разбираюсь с SQL, намертво встряла с нарастающим итогом, тренируюсь на кошках учебной базе avia.
Что я хочу: посчитать с нарастающим...
Ошибка 42703 (столбец не существует)
Здравствуйте! Не получается объединить таблицы по внешнему ключу. PGadmin пишет:
"ERROR: ОШИБКА: столбец users.fk не существует
LINE 1: SELECT * FROM users INNER JOIN hobby ON users.fk = hobby.pk...
PostgreSQL в веб-приложениях (интересная статья)
Только что наткнулся на статейку, причем довольно познавательную(имхо).
Думаю будет полезно, как для новичков так и для опытных пользователей да и просто почитать интересно...
PostgreSQL в...
Группировка по месяцам
Добрый день, помогите с заданиями по PostgreSQL 2 и 3 задания.
Необходимо написать следующие запросы (PostgreSQL):
a.
Вывод 1) суммы поступлений с 1.07.2019 по 30.09.2019
Для этого думаю...
Организация связей между таблицами БД
Доброго времени суток.
Пишу базу для оружейного магазина (курсовая работа).
Сделал схему связей таблиц, но не могу её реализовать.
С SQL знаком косвенно...знаю что это можно реализовать через...
Ошибка: нет ограничения уникальности
Пытаюсь связать две таблицы, пользуясь pgAdmin 4
Создаю две таблицы author book_author и пытаюсь их связать вместе по внешнему ключу author.id -> book_author.id_author
Таблица author:
CREATE...
Объединение интервалов дат в случае пересечения или соприкосновения этих интервалов
Добрый вечер.
Не могу решить задачу.
Нужно написать запрос, который по интервалам объединит эти интервалы в случае если они пересекаются или граничат.
Дано:
CREATE TABLE Quest(start_date...
Добавление изображения
здравствуйте, помогите с загрузкой изображения, я разобрался, что можно использовать формат либо oid, либо bytea
но как эти изображение посмотреть в pgadmin4 прямо в таблице
UPDATE...
Максимальное количество строк в таблице
Добрый день подскажите пожалуйста какое максимальное кол-во строк которая может иметь таблица для выполнения простых арефмитических действий. (так что бы не загнулась она)
Что бы было более...
PL\Python3u
Добрый день!
уже много часов мучаюсь и всё никак.
Хочу использовать PL\Python3u
Пробовал как на винде 10 так и дебиан 11(тут я даже не смог собрать из исходников постгрес со всеми расширениями,...
Долгое удаление записей из связанной таблицы
Есть таблица Document (5 млн. записей) и связанная таблица DocumentLinks (35 млн. записей) связь 1-М (один ко многим),
у таблицы DocumentLinks поля Id, IdLink, DocumentId, DocumentLink все они...
PostgreSQL мандатный доступ
Нужно настроить мандатный доступ на Astra Linux, версия подходящая SELinux 2.6, PostgreSQL тоже, выше 9.2
Как я понял из информации в интернете, нужно устанавливать метки с уровнями на...
Хранить hex color
Привет, postgresql'щики.
Подскажите, как хранить цвет в колонке? Поиск не дал результата
Генерация календаря
Подскажите лучшую практику для генерирования таблицы со всеми датами на год.
Обычный год в целом понятно наверное мы там берём первое января и в цикле плюсуем единицу 365 раз , а как быть с...
Создание базы данных в pgAdmin4
Уважаемые форумчане, прошу совета.
Создаю базу в pgAdmin 4. Не могу создать скрипт для добавления таблиц, ни скрипт работы по таблице.
Скриншот во вложениях.
Установить соединение в Visual Studio 2012 с PostgreSQL
Пытаюсь для Entity Framework осуществить подход Database First.
Нужно получить доступ к базе данных PostgreSQL.
Не могу в Visual Studio установить соединение с PostgreSQL так как это описано тут...
Группировка данных по временным интервалам
Мне нужно сгруппировать строки запроса по временным периодам, так чтобы если не было данных в запросе за этот временной промежуток то строка вcе равно должна быть.
т.е пользователь выбирает начало...
Не заходит в pgAdmin
Доброго времени суток, уважаемые эксперты! Ваш покорный слуга, просит помощи - передали БД от которой был утерян пароль, как можно его изменить не повредив БД.
Читал что можно это сделать так:...
Хранимые процедуры
Всем привет.
Кто-нибудь может подкинуть информации по работе с хранимыми процедурами/функциями PostgreSQL? В интернетах говорится только, что они есть и что они помогут повысить производительность....
Поменять местами данные в двух колонках
Привет. Задача проста. есть любая таблица с полями допустим key, data1, data2,
подскажите запрос чтобы все данные из data1 записать в data2 и соответственно из data2 в data1.
Пробовал с помощью...
Ошибка синтаксиса
При попытке выполнить запрос получаю вот это (первая фотка)
При попытке построить план выполнения (вторая фотка)
Прилагаю архив с бэкапом
Помогите плиз, я новичёк в SQL, всё утро сегодня бился,...
Зашифровать пароль
Добрый вечер. Возник вопрос. Не могу найти на него ответ. Помогите, кто может.
Есть таблица в бд. В ней есть столбец password. Как зашифровать его в pgadmin3?
Как в pg-функции организовать цикл по jsonb-списку?
Всем привет,
Делаю вызов функции со jsonb-списоком в виде :
CREATE OR REPLACE FUNCTION public.pd_update_order(..., p_order_items_list jsonb DEFAULT NULL::jsonb, ... )
И с вызовом :
select *...
Функция encode(data, 'base64') в poastgres работает не по стандарту. Как заставить работать правильно?
Столкнулся с проблемой что encode(data, 'base64') добавляет непонятный символ каждые 76 байт. Честно говоря пока добрался до base64 пришлось сильно пострадать потому как функция была закопана в...
Создать цикл для даты в функции
Добрый день, очень нужна помощь. есть таблица, в которую надо вставить или обнавить записи, которые надо подсчитать из другой таблицы. И эти записи нужно подсчитать для каждого дня начиная с...
FATAL: password authentication failed for user
Не получается подключиться к БД через роль входа. Создал несколько ролей входа, дал им право LOGIN, поменял в pg_hba.conf для моей локальной базы метод аутентификации на md5 для всех пользователей....
pgAdmin4
Всем день добрый и с новым годом!
Я начинающий пользователь postgress, использую pgAdmin4.
У меня есть функция, в которой нужно внести изменение: добавить один входной параметр и добавить строчку...
База данных интернет магазина
Здавствуйте, подскажите пожалуйста, как организована база данных в интернет магазине, который продает разные виды товаров. Например я хочу продавать смартфоны и велосипеды. Как мне уместить все...
Ошибки при восстановлении бэкап через pg_restore
добрый час
решил сделать резервный сервер субд
основной стоит на сервер 2012р2
ПГ 11.9-1.1С
под резервный взял свободный 2008р2
поставил тот же ПГ
на боевом создаю бэкап базы батником где...
Изменить имя сервера в базе postgree
День добрый, копаю postgree, и никак не найду ответ. А задача такая.
Сервер 1С стоял на федоре & postgree, с адресом 192.168.1.10
Затем сетка сменилась (с реорганизацией компании, а точнее...
Слоты подключений при выполнении вакуума
Здравствуйте.
В организации имеется инфокиоск, работающий на веб-интерфейсе, с подключением к БД PostgreSQL 9,6.
Каждую субботу в ночь проводится обслуживание БД (реиндекс и вакуум), после чего...
Нужен совет с базой PostgreSQL
Добрый день. База 1с на PostgreSQL. Работает, но при попытке реиндексации выдает ошибку
ERROR: failed to find parent tuple for heap-only tuple at (269347,1) in table "pg_toast_84082088"
из 1с...
Как установить БД?
Никакими средствами не удается установить PostgreSQL на Linux Mint. Использовал все средства в интернете вообще все. Ничего не помогает. Спасите! Помогите! Караул! Позарез нужна эта БД.
Это было...
Нарушение кодировки в сообщениях PgAdmin 4
Доброго времени суток.
При восстановлении базы данных из дампа в сообщениях лога нарушается кодировка - часть текста выводится знаком вопроса. Если база успешно восстанавливается, то это не...
SELECT WHERE IN с подзапросом
Я в sql не очень разбираюсь, поэтому не ругайтесь, если что-то совсем простое спрашиваю.
Есть таблица recording с полем asrtist_credit. Я хочу выбрать все записи из recording, если artist_credit...
Подключение к БД postgresql9.5
Купил VPS поставлитуда postgresql 9.5
Через putty ве работает, к БД подключаюсь
Как только пытаюсь подключиться с компа чере pgAdmin выводит ошибку
could not connect to server: Connection refused...
ER-диаграмма
Здравствуйте, скажите пожалуйста, можно ли в PostgreSQL построить ER-диаграмму, и если можно то как :)
Перевод строки в ARRAY[]::uuid
Есть N uuid-ов в текстовом виде, которые могу сложить в одну строку.
Нужно эту строку преобразовать в массив uuid-ов, что бы подставить в параметр запроса вида:
SELECT * FROM "SomeTable" WHERE...
ERROR: more than one row returned by a subquery
Доброго времени суток!! Может кто нибудь сталкивался с подобным родом ошибок? Как быть и что делать? Я новичок в данной теме)...не судите строго.
( ! ) Warning: pg_query(): Query failed: ERROR: more...
AVG в Postgres
Пользуюсь пгадмин3, при написании запроса с AVG выдаёт вот что "HINT: Функция с данными именем и типами аргументов не найдена. Возможно, вам следует добавить явные приведения типов." Собственно сами...
Добавить элемент в массив jsonb
Привет.
Подскажите, можно ли добавить элемент в массив формата jsonb?
Т.е. чтобы можно было сказать базе: добавь в поле `list` типа массив, элемент "qwe", пожалуйста.)
Было бы невероятно...
Обновить столбец одной таблицы, используя данные из другой
Всем привет!
Пытаюсь написать запрос на обновление таблицы "Покупка" - столбец в ней под названием "Сумма" должен обновиться с учетом столбца "Скидка, %" из таблицы "Покупатель".
Таблицы будут...
1C Ошибка СУБД после обновления postgresql-client
Всем бодрого времени суток! Очень нужна помощь! 1Ска потухла и выдала ошибку
Ошибка СУБД:
0A000: ERROR: CREATE EXTENSION ... FROM is no longer supported
LINE 1: ...reate extension if not exists...
Сводная таблица
Гуру, подскажите!
Есть ли ВООБЩЕ готовый/стандартный механизм для создания сводных таблиц на SQL (и в Postgresql в частности)???
Есть таблица на 3 столбца - покупатель/товар/количество
надо...
Как вывести количество строк по определенной дате в 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 хочу сделать проверку нахождения символа в множестве:
if NOT (substr(str, i, 1) IN (''A''..''Z'',''a''..''z'',''0''..''9'', ''_'')) then...
Кодировка при импорте
есть postgresql 9.6, файд 20гб (урезан был до 50к строк на время теста), таблица infos ждущая импорта в нее
база l с кодировкой latin1
root@1:/var/lib/postgresql# head -50000 full.10.csv >...
Получение перечня таблиц и их полей с описаниями в PostgrSQL
Как можно получить одним SQL-запросом перечень всех таблиц схемы и их полей с описаниями (comments) в PostgrSQL?
Прилагается Книга5.xlsx с примером вывода данных. То же самое нужно получить...
Подключение PostgreSQL к QT
Подскажите как с нуля посгрю к кьют подключить, или ссылочек на инфу, на просторах сети не чего путного не нашел.
Работая на винде
select уникальных значений
Здравствуйте.
есть 3 таблицы:
1. users(
login pk
id serial
)
2. lots(
id serial pk
lot_name,
id_seller fk(users(id))
Вывод кракозябр в консоль sql shell
Всем привет!
Когда набираю в sql shell:
\?
У меня выводятся крэйзизебрас
╤яЁртър
\? ёяЁртър яю ъюьрэфрь psql c \
\? options ёяЁртър яю ярЁрьхЄЁрь ъюьрэфэющ ёЄЁюъш...
Нумерация записей
Здравствуйте.
Такой вопрос. Можно ли каким то образом добавить в таблицу поле в которое будет вставлено число означающее порядковый номер строки?
Нужно для исправления таблицы без идентификатора.
Замена значений колонки
Доброго времени суток!Имеется база данных postgresql с таблицей в которой нужно заменить значения одной колонки.Таким образом: к примеру со 123 и дальше по возрастанию до конца таблицы!Подскажите...
Запись в Postgresql большой объем данных
Здравствуйте. Пытаюсь записать в Postgresql большой объем данных. При малом объеме все записывается, при большом выдает ошибку:
QSqlError("54000", "QPSQL: Unable to create query", "ОШИБКА: размер...
Pg_hba настройка доступа в сети
Приветствую, вынужден спросить у вас, дорогие форумчане, такую штуку: можно ли в этом файле подключений указывать больше одной строки для IPv4?
Теоретически надо так:
# IPv4 local connections:...
Авторизация. Node.js + PostgreSQL
Пытаюсь сделать авторизацию у себя на сайте с помощью Node.js и PostgreSQL. Я могу входить в базу как создатель ее, но хотел бы использовать для этого вход в отдельный аккаунт пользователя. У меня...
Ошибка синтаксиса (примерное положение: “SET”)? (PostgreSQL phpPgAdmin)
Делаю запрос в phpPgAdmin UPDATE films SET kind = 'Dramatic' WHERE kind = 'Drama';
И он пишет ошибка синтаксиса (примерное положение: "SET")
Странно, какую бы я таблицу бы не указал, даже которой...
Web-интерфейс для БД
Есть БД на postgres на Ubuntu server, нужно реализоваеть web-интерфейс к ней.
Посоветуйте какую нибудь литературу(желательно на русском), с чего начать.
Не могу создать сервер
Не могу создать сервер, на другой машине без проблем все создалось, сейчас установил пгадмин и выдает данную ошибку. Подскажите как ее решаить
работа с bytea
Поделитесь, пожалуйста, знанием и опытом!
Как нужно преобразовать бинарный файл (картинка bmp) в состояние, пригодное для загрузки в поле типа bytea командой insert.
Для работы с базой данной...
Структуру БД в файл
привет.
возможно ли как то сохранить структуру БД в файл? (xml, картинка или т.п.)
т.е. у меня есть таблица. необходимо визуализировать её структуру. таблицы, поля, типы полей, ограничения,...
Как проверить наличие определенного значения в столбце таблицы
Например необходимо в столбце Team_ID таблицы определить есть ли значение 3, как это можно сделать?
Создание и настройка бд из bash скрипта. Как?
Доброго времени суток. Собственно вопрос, как реализовать задачу?
К примеру есть такие строки.
sudo -u postgres psql
CREATE DATABASE test_database;
CREATE USER test_user WITH password 'qwerty';...
SQL запросы стали тормозить
Использую СУБД Postgresql, относительно не так давно, SQL запросы стали выполняться намного дольше по времени. Некоторые запросы выполняются в несколько десятков раз дольше.
Провел анализ работы БД...
Крякозыбры вместо русских букв
Как настроить кодировку SQL SHELL(psql)?
Как правильно добавить UUID в таблицы одним запросом?
создала я значит таблицы вида
CREATE TABLE users (
id UUID NOT NULL PRIMARY KEY,
name VARCHAR(32) COLLATE "default"
);
CREATE TABLE "contacts" (
id UUID NOT NULL REFERENCES users...
Выборка из трех таблиц одним запросом
Доброго времени суток!
У меня есть такие вот таблицы
В PostgreSql я не сильно силен:(
Нужно придумать такой запрос чтоб выбиралось одно поле из таблицы TESTS
одно поле из таблицы...
Update с использованием рекурсивного запроса
Есть иерархическая таблица, поле с иерархией parent_id, нужно заполнить level - уровень вложенности, hier - строка с названиями родителями (исключая корень таблицы), root - значения корня иерархии...
Запрос по внешним ключам
Здравствуйте, я новичок в postgresql, пара дней от роду, помогите чем сможете.
Основная задача такая:
Нужно построить древовидную модель на основе внешних ключей (foreign key) из PostgreSQL....
Ошибка в запросе с 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...
Создание таблицы для другой базы
Здравствуйте уважаемые форумчане! Решил (на свою голову) упростить создание БД для своего мини-проекта путём исполнения скрипта *.sql
Скрипт призван решить 2 задачи:
Создать базу
В только что...
SQL Shell (psql)
Здравствуйте, установил postgresql, запускаю и не знаю, что вписывать.
Час уже гуглю, (
P.S. Пароль я знаю, но он не вводится.
ошибка синтаксиса
Не могу создать процедуру, пишет:
ошибка синтаксиса (примерное положение: "PROCEDURE")
CREATE PROCEDURE periodBonus()
RETURNS void AS $$
BEGIN
WITH
allowedIds AS (
Извлечь из текста строку окруженную тегами
Всем добрый день.
Сам вопрос уже в заголовке. Текст может быть разный: Строка + Тег, Тег + Строка, Тег + Строка + Тег.
Думаю использовать regexp_replace, но не пойму какой шаблон нужно сделать....
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;
То есть...
Pg_stat_activity обрезает текст запроса в поле query
Как получить полный текст исполняющегося запроса?
Как объединить два запроса в один
Есть 2 запроса. Больно геморно их переписывать в один. Хочу объединить их как это сделать.
Select * from testdb and select * from testschem
как это реализовать?
Создание базы из командной строки debian
Здравствуйте!
Ось Debian
Поставил PostgresSQL: sudo aptitude install postgresql
До этого создавал базу только через ISPManager, но сейчас нужно из командной строки. Сразу запутался:
максимум, что...
Как можно увеличить скорость подсчета строк в таблице
Доброй ночи.
Есть таблица на 9500000 строк как можно увеличить скорость подсчета строк в таблице если по одному параметру может выбрать 8999999 строк.
Создание пользовательского интерфейса базы данных на PostgreSQL
Всем привет. У меня стоит задача, на PostrgreSQL разработать базу данных, создать клиент-серверную архитектуру, пользовательский интерфейс к ней. Те, кто в этом разбирается, можете посоветовать с...
Не могу подключить PG к проекту VS2015, с++
Ребят привет.
Решил посмотреть как будет работать PG, попробовать её в деле так сказать.
Но возникла проблема, никак не могу её подключить к проекту.
Делал по схеме:
Иду сюда, и скачиваю сборку...
Ошибка при создании процедуры, CREATE PROCEDURE
Работаю над созданием процедуры в PostgreSQL.
CREATE PROCEDURE p1(name character varying(100), adr character varying(100),ind integer)
LANGUAGE SQL
AS $$
INSERT INTO "Library" VALUES...
Файл pgpass, запуск psql от имени другого пользователя без ввода пароля
Написал скрипт на питоне, который выдирает с базы данных информацию. Так как линукс сервер рабочий, начальство не разрешило устанавливать дополнительные библиотеки для питона - "это может привести к...
Расчет итогов в таблице, по группировке
Подскажите, как из первой таблицы получить вторую (во вложении)
Особенно интересует, как получить зеленый строки с суммами. Можно ли вообще так сделать?
select store, date, sum(count_nut),...
Запрос на выборку данных с группировкой по суткам
Добрый день!
Прошу подсказать в написании запроса к базе с выводом данных по суткам
Имеется база с данными
Делаю запрос
SELECT date_trunc('hour',id.datetime) AS Дата,
Импорт .dbf в PostgreSQL. C#
Здравствуйте. Возникла задача импорта dbf файла в базу данных Postgre... нашла всего несколько вопросв по данной теме в частности "Распарсить dbf и записать данные в postgres - C#" по первому коду...
Перенести данные из одной таблицы в другую
Здравствуйте! Скажите как сначала перенести данные из одной таблицы А, в таблицу B, которые находятся в одной базе (разные имена и количество полей в таблицах). А потом один раз (через время) нужно...
Перенос папки с БД postgresql в Ubuntu 18.04
Всем привет!
Мне необходимо перенести папку с базами postgresql на другой диск. Я его смонтировал в /mnt/hdd_all
Делал все как написано тут: ...
Ошибка "столбец не существует" внутри триггерной функции
Задача:при вставке новой записи в таблицу с поставками, найти актуальную цену на деталь в таблице с ценами. В случае, если цена не назначена, отклонить добавление поставки.
Вот триггерная функция:...
Некорректное отображение кириллицы в базе и фронтэнде zabbix
Всем доброго времени суток!
Столкнулся с проблемой кодировки в базе заббикса. А именно итемы, которые возвращают ответ кириллицей utf-8, отображается знаками вопросов, но весь остальной текст в...
Хранение файлов в базе
Добрый день! Есть необходимость хранить в базе данных файлы, которые будут часто записываться в базу (примерно 100 файлов в минуту разного объёма, но максимум один файл 500 килобайт)
Соответственно...
Отношение сущностей в базе данных "Книжный магазин"
Создаю базу данных "Книжный магазин" в PostgreSQL. Первым этапом определяю сущности и связь между этими сущностями. Столкнулась со сложностями в определении связей, т.е. отношение один ко многим,...
SERIAL не работает
Здравствуйте! Хочу создать id как primary key и чтобы был auto increment, в доке пишется что стоит просто написать SERIAL и все заработает, но написав выходит такая ошибка:
Код ошибки -1, положение...
Заблокированы столбцы в PGAdmin
Всем добрый день.
Я пока работаю с PGAdmin только с помощью визуального интерфейса, так как только начинаю изучать эту БД.
Я создал свою таблицу, сформировал стоблцы во вкладке Columns, нажимаю...
Запросы на выборку SQL
Имеется таблица в приложении нужно написать несколько запросов.
s - поставщики
p - детали
j - проекты
spj - поставки
1. Напишите запрос к базе данных поставщиков и деталей, который...
Просмотр истории запросов в PostgreSQL
Привет, столнулся с проблемой - мне нужно просмотреть для отчета историю создания таблиц и внесения изменений в них (всё , от простых селектов для проверки до insert ов и update ов) но pgadmin...
Установка расширения tds_fdw
Необходимо в Postgresql 11 подключиться к внешнему серверу MSSQL
Как установить обертку tds_fdw? Какая последовательность?
Расширения, которые устанавливаются вместе с Postgres имеют файлы...
Проблема с запуском pgAdmin4
Добрый день всем
Подскажите, пожалуйста, в чем у меня загвоздка при запуске pgAdmin4 и как это исправить?
Cкачивал с офф сайта, PostgreSQL v13.2 Windows x86-64
Суть ошибки:
pgAdmin Config...
Репликация. Настройка файла pg_hba.conf
Здравствуйте.
Настроена репликация субд master-slave (postgres 9.6). При настройках файла pg_hba.conf для пользователя postgres все работает. Теперь задача вынести репликацию на отдельного...
Вставка данных в несколько таблиц с подчинением
Привет. можно ли одним запросом вставить данные в несколько таблиц со связкой по ключу, т.е. я вставляю данные в самую первую таблицу, она возвращает ключ записи, этот ключ я испльзую как вторичный и...
Как правильно удалить Postgresql?
Доброго времени суток, поставил postgresql, с определенного момента без моего участия перестал запускаться pgadmin, проблему нашел и пофиксил, но теперь pgadmin впринципе не пускает в базу, то есть...
Защита от sql инъекций
Добрый день.
Хочу защититься от sql инъекций, но дело в том, что я их провести не могу.
"SELECT * FROM users WHERE id = '" + id + "'"
И в id вставляю id = 1' OR 1=1 '
Получается:
"SELECT *...
Восстановление БД из папки data
Добрый день!
Подскажите, пожалуйста, можно ли восстановить базу из папки data в postgresql и как это сделать (Windows 10)?
Путь к папке указываю но служба останавливается сразу после запуска....
Самая простая тема.
Всем привет!
Скачал pgAdmin с оф.сайта (38мб)
Запустил. Добавил сервер:
хост localhost
порт 5432
подсоединиться к серверу не могу.
p.s. Денвер без postgresql
Добавлено через 4 часа...
Исключить пустые строки
Ребят задача вроди бы элементарная.
Есть запрос 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;
Он все выводит...
Как импортировать XML файлы в PostgreSQL
Всем здравствуйте, пожалуйста выручите я новичок не знаю как импортировать XML файлы, как мне это сделать? В интернете насчет этого прочитал все, пересмотрел видео на Ютубе, без результатов.
Есть...
PostgreSQL vs MySQL скорость чтения
Гуру, проконсультируйте, плиииз...
Уже в нескольких источниках услышал что MySQL "уступает почти во всем, кроме скорости чтения простых индексированных таблиц".
Задача: В течении месяца...
Ошибка в процедуре (No procedure matches the given name and argument types.)
Хочу добавить в промежуточную таблицу код ВУЗа и специальности, передав при это в параметры их имена, но у меня ошибка
ERROR: ОШИБКА: procedure vnz_spec_procedure(unknown, unknown, unknown)...
Запрещён доступ к последовательности
При выполнении команды insert выскакивает ошибка, что доступ запрещён к последовательности
Но, когда зашёл в эту последовательность, там нет возможности добавить роли insert
Моет знает...
Запуск Postgre как службы и как приложения
Здравствуйте, возникли проблемы с запуском Postgre. ОС Windows Server 2012 Datacenter. ОЗУ 32 Gb. Запускается как-то через раз, если запускать как приложение, как службу вообще сложно запустить....
Postgres запрет записи одинаковых значений
Как настроить postgres чтобы нельзя было записать одно и то же несколько раз. причем есть порядка пяти полей, они будут одинаковыми, а 6е поле - timestamp(now()) т.е. оно будет меняться
Уникальность по трем дублирующимся полям?
Здравствуйте!
Есть таблица с полями:
id поле1 поле2 поле3 ... поле10,
где:
id - автоинкремент,
поле1 - номер объекта (integer),
поле2 - дата (date),
поле3 - время (time without time zone)....
Глобальные переменные в памяти
Добрый день, подскажите плииз такое вообще возможно? и имеет ли смысл!
Есть одно число (спец-счетчик). Хранится в одной ячейке одной из таблиц (выделенной "для хранения констант/настроек...
Динамические запросы в PostgreSQL
Здравствуйте!
Подскажите пожалуйста, где можно почитать про составление динамических запросов в PostgreSQL? (на русском языке). Использую PostgreSQL 9.2.3.
Шарился по интернету, но удалось найти...
Наследование прав группы пользователем
Есть база в которой есть две схемы: public и test. Решил создать группу пользователей с возможностью лишь просмотра таблиц в схеме под названием personel. Дал права ей на USAGE схемы test и назначил...
Импорт данных из XML файла в SQL Manager Lite for PostgreSQL
у меня есть файлы, которые хотел бы импортировать в БД Есть таблица Test с полем xml пытаюсь сделать импорт
COPY
public."Test"
(
"TestXML"
)
FROM 'D:\file.xml';
Вылетала ошибка...
Как в pgAdmin-е сменить пароль?
Всем привет) Как сменить пароль учетной записи СУБД ?
PostgreSQL, запросы
Поставил себе debian на virtualbox, чтобы изучать sql. Работаю с демонстрационной базой данных, взятой с сайта postgrepro.ru, по книжке Могунова. В самой базе содержится ряд таблиц, одна из который...
Как найти наибольшую среднюю стоимость
Добрый вечер господа и дамы! Помогите разобраться пжлст с запросом. Есть две таблицы, имеют следующий вид
CREATE TABLE company (
companyId integer PRIMARY KEY,
companyName varchar (50),...
убрать 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
как сделать...
Ошибка ERROR: function cannot execute on a QE slice because it issues a non-SELECT statement
Всем привет!
При запуске функции в запросе возникает ошибка. Помогите пожалуйста решить данную проблему.
Запрос:
SELECT r.inn
,r.dt_start
,r.dt_end...
Напишите запрос
1.Напишите запрос, который выведет названия книг(book_title) c количеством страниц 100 и более, выпущенных после 2010 года, авторы которых родились до 1980 года.
Таблица 1: Книги (book)...
ERROR: stack depth limit exceeded
всем привет! Создал тригер для инсерта и в результате вставки выдает ошибку
ERROR: stack depth limit exceeded Подсказка: Increase the configuration parameter "max_stack_depth" (currently 2048kB),...
Репликация Postgres, балансировка + failover PGPOOL2
Помогите разобраться пожалуйста. Хочу попробовать настроить схему: 2 сервера postgres (master и slave). Нужна асинхронная репликация между ними. Версия Postgres 9.3. На мастере и на слейве выставляю...
Не могу создать сервер (connection timeout expired)
Скачал postgreSQL и в pgAdmin удалил сервер, созданный по умолчанию. Теперь при помытке Add New Server вылетает ошибка. Как можно исправить и создать сервер для новой базы?
Преобразование выборки в массив
Здравствуйте!
Есть матрица (допустим 10*10), которая получается выборкой
Select "1","2","3","4","5","6","7","8","9","10" From CrossTab ...
Т.е. поля выборки - это столбцы матрицы. Сама матирца...
Вывести имена сотрудников, у которых оклад выше оклада непосредственного руководителя
Таблица employee описывает структуру подчиненности некоего подразделения
CREATE TABLE employee
(
emp_id serial PRIMARY KEY, -- id сотрудника
emp_name varchar(127) NOT NULL, -- Имя сотрудника...
Впервые пишу триггер, получаю ошибку
Всем привет. при попытки создать выдает ошибку: ОШИБКА: незавершённая спецстрока с $ (примерное положение
DROP TABLE IF EXISTS users; CREATE TABLE users ("name" TEXT);
DROP TABLE IF EXISTS logs;...
Автоматическое заполнение внешнего ключа в таблице
Здравствуйте, хочу сделать так, чтобы внешний ключ брал значение первичного ключа автоматически, без добавления данных вручную, если это возможно. Оставляя всё как есть, в "IDOT" будет значение...
Ограничить запись данных в pg_xlog
Можно ли отключить или ограничить запись данных в каталог pg_xlog в postgresql.conf? Или же их можно только копировать на другой диск?
Добавлено через 1 час 32 минуты
или сделать так, что бы они...
Как убрать блокировку в pgAdmin4
Добрый вечер. На скриншоте видно что справа от названия таблицы нарисован замочек блокирующий редактирование и добавление записей из этой самой таблицы. В других таблицах такого замочка нет и все...
Простая база данных.
Нужно сделать простую БД в постгресе,но есть проблема в недостатке знаний по этой теме.. Если кому не лень,то пожалуйста помогите. Заранее спасибо.
- На предприятии ведется база данных с таблицей;...
Вывод в консоль результат запроса LOOP pl/sql
Доброго дня.
DO $$
BEGIN
FOR i IN 1..10 LOOP
SELECT * FROM USERS;
END LOOP;
END;
$$ language plpgsql;
Разница между максимальным и минимальным значением
Добрый день, имеется таблица employment_history, в которой хранится id пользователя (pers_number) и его стаж работы (position_start_date).
Вопрос в том, как получить тех сотрудников, у которых этот...
Где он здесь видит повторяющиеся значения UNIQUE?
=> select * from cats_lessons;
┌────┬─────┬─────┐
│ id │ cid │ lid │
├────┼─────┼─────┤
│ 1 │ 5 │ 1 │
│ 2 │ 5 │ 2 │
│ 3 │ 5 │ 3 │
│ 4 │ 28 │ 4 │
│ 5 │ 28 │ 5 │
│ 6 │ ...
Проверка логина и пароля при подключении к БД
Есть база данных, у нее есть несколько ролей входа с паролями. В написанной мной программе есть окно для проверки логина и пароля. Есть вариант проверять логин и пароль при попытки "залогиниться",...
Распределенная БД в pgAdmin
Подскажите пожалуйста. Как создать распределенную базу данных в pgAdmin III? Если можно, на примере простейшей БД из 2-3 таблиц.
Выбрать сумму последних 10 строк
Здравствуйте форумчане! Есть вопрос, звучит просто, но не дает мне покоя:
Есть таблица, с каким-нибудь полем int, и в ней 20 записей. И вот нужно получить сумму, но всех записей, а только первых...
Разбиение (секционирование) в PostgreSQL
в общем есть база на 29 млн строк. в нее идет постоянная запись и из нее нужно тоже постоянно получать данные.
партицирование вроде выход. но что пример не вижу так больше сомневаюсь.
есть пример -...
Преобразование типов
Здравствуйте! Подскажите пожалуйста, каким образом вывести вместо числа - "0.1199E2" в формат "float".
Выводит не в "float" - естественно, а в том формате в котором хранятся числа.
SELECT...
Импорт .csv-файла в таблицу
Доброго времени суток. Столкнулся с проблемой импорта содержимого .csv в таблицу из СУБД PostgreSQL.
Вот sql-запрос, по которому собственно и должен происходить импорт COPY titanik_train FROM...
Как остановить бэкап базы в pgAdmin4?
Доброго вечера.
Вопрос мне кажется элементарным, но, к сожалению, в администрировании бд я ни в зуб ногой, и поэтому прощу помощи у вас. Ходил в русско- и англоязычный гугл, но тот мне ничего не...
Сервер 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...
Поменять местами строку и столбцы
Здравствуйте.
Имеется простая таблица, что-то вроде
SELECT id, val FROM sometable
id | val
1 | val1
2 | val2
Массивы
Доброго времени суток. Вот суть проблемы есть два массива с датами:
arrayStartDate := array(select "StartDate" from "AUR_PersonWorkExpirience" where "ClaimId" = claimid::uuid);
arrayEndDate :=...
SQL запрос из скрипта
в файле ~/.pgpass написано *:*:*:username:password
если выполнить из командной строки: echo "SELECT * FROM users" | psql -U postgres -d source то все выводит
а если в скрипте записать и запустить...
Как сделать форму ввода данных для пользователей?
Доброго времени суток!
Возможно, мой вопрос покажется глупым из-за моей неопытности, но, всё-таки.
Стоит задача поднять сервер БД, закинуть в него данные из существующих баз MS Access и позволить...
Выбор из массива PostgreSQL
Добрый день. Необходим совет, как следует поступить. Есть таблица данных. Для каждой строки (ID уникален) в одном столбце требуется хранить несколько Id-шников из другой таблицы. Прочитал, что так...
История изменений и аудит таблиц
Добрый день, коллеги.
Сделал универсальную утилиту PGHist по ведению истории изменений и аудита таблиц в PostgreSQL, полагаю, будет интересно многим - задача типовая. Учел опыт и основные...
Момогите с задачкой по sql
Менеджер предложил добавить новую функциональность в продукт: мониторинг, который показывает самых активных клиентов за всё время работы компании.
Проверь, что список пользователей корректно...
"Разграничение и настройка прав доступа к таблице"
1. Создать базу данных
2. Создать следующих пользователей с ролями:
1. admin — суперпользователь, право создавать роли, право создавать БД, может создавать соединения, нет лимита на...
Найти максимальный элемент из группированный таблицы
select sum(price) from mytable group by id_view;
Выводит сумму подсчитанная по группам.
Подскажите пожалуйста, как найти из полученой таблицы "сумм групп" максимальный элемент ?)
select...
Как вернуть в запросе значение по умолчанию, если SELECT возвращает NULL или ничего не возвращает?
Добрый день!
Например я хочу чтобы донное выражение возвращало мне 0 или скажем 1, если результатом выражения rating вернется NULL:
SELECT
m_users.id,
(...
Настроить PostgreSQL на связь по протоколу SSL
Здравствуйте, помогите разобраться. Требуется установить библиотеку OpenSSL и настроить PostgreSQL на связь по протоколу SSL.
как это реализовать?
у меня стоит Ubuntu и postgresql 9.1.13
...
Установка PostgreSQL
При уставноке PostgreSQL 9.1.1 на Windows 7(64) возникает следующая ошибка "Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed"....
Ошибка в запросе
Сообщения
ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: ";")
LINE 22: END;
В чём ошибка?
CREATE FUNCTION diu() RETURNS TRIGGER AS
$$
BEGIN
IF ( TG_OP = 'DELETE' ) THEN
DELETE...
Не запускается служба СУБД postgres 9.2 (windows 7)
Всем привет, такая проблема:
Неделю назад как поставил postgres 9.2, работала отлично. А сейчас не запускается с таким сообщением "Служба была запущена и вновь остановлена. Некоторые службы...
Восстановление базы из dump
Доброго времени суток, Уважаемые.
Подскажите, как восстанавливается база из дамп файла.
когда выбираю восстановление и указываю путь к файлу то кнопка "ок" не активна.
Как можно загрузить? файл...
Запрос INSERT IGNORE INTO
Пытаюсь сделать так, что бы запрос INSERT не добавлял строки с одинаковыми данными. Наткнулся на такую команду как IGNORE. Почитал, вроде запрос должен выглядеть следующем образом:
INSERT IGNORE...
Программа администрирования PostgreSQL
Доброго времени суток уважаемые!
Поделитесь пожалуйста опытом, какую программу для администрирования PostgreSQL лучше использовать (и почему)?
Из ключевых моментов меня интересует вот что:
а)...
Заголовки колонок таблиц
Ребят, можно ли к названию колонок приделать псевдо названия на русском? допустим id = Код
Восстановление из дампа
Здравствуйте, подскажите команду для восстановления БД через консоль в Windows для pgAdmin (дамп в виде текстового файла)
Исправить кодировку в логах pg 9.3/9.4
В логах получаю следующее
pg_restore: could not execute query: РћРЁРБКА: удалить объект ограничение bo_tracking_entity_type_pkey РІ отношении таблица...
IDE для Postgresql
Всем Привет!!! Есть ли в Postgresql какой нибуд IDE например как Oracle у них есть pl/sql developer, SQL Developer. Такие developer ый для Postgresql. Я только начинаю работать с Postgresql и не знаю...
Операторный блок
Доброго времени суток.
С Postgres работаю недавно.
Есть такая задача: произвести в таблицу N значений. Нужно реализовать через функцию.
CREATE FUNCTION add_to_mag(integer) RETURNS integer AS ' ...
При инсерте выдает сообщение об ошибке, не пойму что не так?
Доброго времени суток. Решил попробовать разобраться с Postgresql субд. собственно есть таблица Profession, которая создается скриптом(для ключа использую Sequence):
-- Sequence: prof_id_seq
--...
Ошибка при установке postgresql
Привет!
Вот такая штука появляется при попытке установить postgresql-9.3.4-3-windows-x64.exe
windows 8
запускаю от имени администратора
русских букв нет в имени компа и учетке
в...
Множественные фоновые задания на сервере 1с
Добрый день, на сервере 1с под управлением Postgresql стали плодиться фоновые задания.
Тех поддержка 1с пинает, ничего внятного ответить не может.
Может кто сталкивался с такой проблемой?
Не...
На чем написать клиентское приложение?
Доброго времени суток. Есть задание сделать приложение с подвязкой базы данных Postgre, графический интерфейс, конечно. Кто-то подсказывает использовать Visual Studio, QT и так далее, но я с postgre...
Как запустить скрипт?
Здравствуйте! У меня есть скрипт для создания таблиц бд. Не могу его запустить. Вставляю в запросник в pgAdmin. Выдает "no data output. Execute a query to get output". Как запустить скрипт? Возможно,...
Создание базы данных из .bat файла
Здравствуйте!
Появилась задача создания базы данных в PostgreSQL через bat-файл. Толком ничего не нашла в интернете, возможно, плохо искала... Помогите, пожалуйста, примерами или ссылками на...
НЕ могу подключиться к созданной базе данных
Есть работающее соединение в dbeaver, к нему создал базу данных через меню самого dbeaver.
Создал таблицу, при попытке обратиться к таблице пишет "No active connection", хотя старые скрипты по...
Периодически падает postgres
Здравствуйте.
Недавно появилась такая проблема. Пользователи работают с 1с, база на posgtgresql. Внезапно 1с выдает сообщение о том, что база данных повреждена. Снова работать можно только после...
Восстановление репликации
Добрый день, помогите пожалуйста, создаю репликацию со слотами, база очень большая и копирования директория с одного сервера на другой занимает около 10 часов. И до того момента когда создаю...
Не могу подключиться к серверу (через C#)
Приветствую! Пытаюсь соединить базу с клиентом на C# (все на одном пк), но при создании сервера я не создавал для него пароль, и теперь при вводе
String conStr =...
Проблема с pgAdmin при установке PostgreSQL 11
Здравствуйте. Устанавливаю PostgreSQL 11. Сначала всё идёт как положено, установка внешне благополучно завершается, но при вызове pgAdmin 4 появляется сообщение: "The application server could not be...
Запрос с номером поля
появилось желание видеть к какому по номеру полу обращаюсь.
SELECT "ID_TagName" as ID_TagName_1, "F_ComPort" as F_ComPort_2, "F_ComPortBaudRate" as F_ComPortBaudRate_3, "F_ComQuery" as...
pgAdmin column "datconfig" does not exist
при попытке подключится к базе данных выдает следующую ошибку:
ERROR: column "datconfig" does not exist
LINE 1:
У коллег все работает, но почему у меня выдает такую ошибку разобратся не...
Посчитать количество записей подходящие под несколько параметров
Есть таблица
id bigint NOT NULL, -- Первичный ключ
amount bigint, -- Сумма по чеку
cash bigint, -- Номер кассы
discountammount bigint, -- Полная сумма скидки по чеку
"number" bigint,...
Заполнение связи многие ко многим
Добрый день.
Я только начинаю изучать базы данных и не могу понять, как правильно заполнять базу с таблицами со связью многие-ко-многим. Облазил гугл, но повсюду примеры, как создавать связь или...
sql запросы
Только начал изучать и уже застрял. Буду рад любой помощи
Схема базы данных состоит из трех отношений:
utQ (Q_ID int,Q_NAME varchar(35))
utV (V_ID int,V_NAME varchar(35),V_COLOR char(1)) ...
Как совместить две агрегатные функции в одном запросе
Доброго времени суток!
Есть следующий запрос:
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...
Логическая и физическая схема базы данных
посоветуйте, нужно построить логическую и физическую схему существующей бд, нужно что бы можно было переключаться между логической и физической схемой. это хорошо делает erwin, но он говорят или...
Перевод студента из одной группы в другую
доброго времени суток.
Делаю билеты по sql наткнулся на билет который никак сделать не могу, задание перевести студента из одной группы в другую... Помогите пожалуйста решить этот билет...
У самого...
Postgreesql на Windows проблема при загрузке данных с 1с
Добрый день.
Появилась задача развернуть Postgresql для 1с.
Решили попробовать на Windows.
Скачали, установили официальную версию с сайта 1с - 11.5-19.1с(х64).
Развернул.
Создал базу 1с с пустым...
Группировка
Такая задача:
Найди средний вес продукции, сгруппированный по единицам измерения (units). Сохрани его в поле с именем avg_weight.
В выборке сначала выведи столбец avg_weight, а затем столбец units....
Экспорт данных БД PostgreSQL в Excel 03-07
Нужен пример проекта(программы) или ссылка, где можно об этом почитать (скачать), только начал разбираться.
sql-ex задачка
Задание: 143 (Serge I: 2011-10-08)
Для каждого сражения определить день, являющийся последней пятницей месяца, в котором произошло данное сражение.
Вывод: сражение, дата сражения, дата последней...
Как существующей колонке задать свойство PRIMARY KEY?
если пишу так
ALTER TABLE PUBLIC.STATISTICS ADD CONSTRAINT STATISTICS_PKEY PRIMARY KEY ("ID");
то выводится ошибка
ERROR: COLUMN "ID" OF relation "statistics" already EXISTS
Ошибка в синтаксисе функции. PGAdmin4
Здравствуйте.
Хочу сохранить функцию с помощью интерфейса PGAdmin4. То есть SQL-код генерируется для меня.
Вот код:
CREATE FUNCTION public."addSubgroup"(
IN "studentsCount" smallint DEFAULT...
Импорт csv в postgresql
Добрый день! Импортирую фай excel в котором 169 столбцов. Excel перевел в csv для импорта, в самой СУБД создал таблицу, обозначил все наименования столбцов и тип данных.
Далее происходят постоянные...
Настройка postgresql - вылет в режим восстановления
Добрый день, помогите настроить СУБД для работы в 1С, настраивал по мануалам 1С и pgtune, но есть проблемы.
1.Работает медленнее чем MySQL Server
2.База данных периодически вылетает с ошибкой -...
Открытие уже созданной БД, в в pgAdmin
Добрый вечер!подскажите как в pgAdmin открыть уже созданную базу данных(то есть БД создавалась на другом ПК и после установки PostgreSQL и pgAdmin не получается открыть БД,или как-то добавить ее...
Функция возвращающая таблицу
Здравствуйте, надо написать функцию с курсором, который возвращет таблицу. Я пишу так, но не знаю что написать в конце после return.
CREATE OR REPLACE FUNCTION historical_data() RETURNS table(name...
PostgreSQL + MCBC
Доброго времени суток!
Только начал разбираться с базами данных и столкнулся со следующей проблемой.
При установке PostgreSQL на бессмысленную и беспощадную ось МСВС (русский Linux) не запускается...
Date_sub
Здравствуйте товарищи! у меня не работает команда:
select date_sub(current_date,interval 3 day);
пробовал в разных вариациях, большими и маленькими, пишет типа
"Ошибка синтаксиса (примерное...
Pivot таблица с динамичными столбцами
Помогите пожалуйта, нужно создать функцию, которая возвращяет сводную таблицу с динамичними столбцами. Очень срочно, помогите:cry:
Добавлено через 10 минут
studentid | studentname | studentage |...
PostgreSQL 10.5 на windows xp PRO sp3
Добрый день!
Пытаюсь на старом компе поднять для своих нужд postgresql 10.5 EDB версию, но столкнулся с ошибкой.
зы. На офф сайте указано что поддерживается данной ОС и разрядностью
Теперь...
CREATE VIEW, ошибка с псевдотипом
Приветствую.
Возникла такая проблема, при создании данного представления возвращает ошибку "колонка row имеет псевдотип record"
CREATE VIEW report AS SELECT(
contract.amount, worker.id
)
FROM...
Изменить значения строк в таблице из запроса
Есть таблица с одним строковым столбцом, полученная запросом
select
str
from /*код получения таблицы*/
ну или можно со счетчиком строки, если так удобнее
select
row_number() over ()...
Восстановление базы из дампа
Добрый день ув. форумчане .
С ДБ знаком только недели 3 и то самоучка ).
Мне прислали дамп базы (без данных , только процедуры , таблицы и тд) .Он без разшерения , При открытии дампа ,...
Описание перевода баз данных 1C с MS SQL (2005) на PostgreSQL (9.2.1)
Привожу описание сборки PostgreSQL 9.2.1 из исходных текстов и перевод баз данных 1С под PostgreSQL:
http://1s.mosalt.ru/
Конфигурация:
1. Линукс — Fedora Core 17.
2. PostgreSQL —...
Вручную написанная функция не работает
Всем привет,
я написала функцию, которая должна в имеющуюся таблицу cities добавлять строку данных при выполнении следующего условия: добавляемый объект (POINT) лежит целиком в пределах другого...
pssql создание БД
Доброго времени суток. С помощью pssql создаю БД, команда: psql -U postgres -f /home/db.sql
Содержимое файла:
CREATE DATABASE mydb;
Собственно создание проходит успешно и в списке БД моя...
Исключение дублирующихся записей
Здравствуйте!
Есть таблица с полями:
id field1 field2 field3 .... name1 date1 time1,
где id - автоинкремент, primary key. В таблицу периодически могут записываться абсолютно одинаковые записи,...
Как узнать размер диска?
Зарегался на Heroku завел там БД. Знаю что под мою БД в бесплатном режиме HOBBYST должны были дать 100mb, хотелось бы проверить командой.
Может быть кто то тут знает точно, но вопрос актуальный...
Перевод имён таблиц и столбцов в нижний регистр в базе Postgresql
Доброго времени суток, не могу перевести имена таблиц и столбцов в нижний регистр в базе Postgresql.
На просторах интернета нашёл запросы:
Имена столбцов в нижнем регистре
SELECT 'ALTER TABLE '...
PgAdmin III выбор БД в SQL запросе
Как можно указать в SQL запросе какую БД использовать, если их несколько?
Для ком строки это можно сделать так вот psql -d dbname, но интересует выбор в SQL запросе.
Заменить WITH
Есть задача:
Составьте сводную таблицу и выведите среднюю сумму инвестиций для стран, в которых есть стартапы, зарегистрированные в 2011, 2012 и 2013 годах. Данные за каждый год должны быть в...
Минимальная длинна пароля
Добрый день! Никак не могу найти никакой информации как в PostgreSQL 9.4 настроить парольную политику при регистрацию.Например задать минимальную длину пароля 16 символов и что бы в пароле были...
Триггер, почему не работает ?
Создал триггер,чтобы ограничить ввод данных в мое поле. Если будет введены значения меньше нуля или больше 100,то должен сработать триггер и выдать исключения. Однако он всегда выдает исключения,...
Ссылка на таблицу
Занимаюсь по уроку, но у урока 10 версия postdresql, а у меня 14. Ошибка:
ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: "TABLE")
LINE 4: ALTER TABLE book
^
SQL state:...
SELECT, который выбирает топ-3 товара
Здравствуйте!
Опишите запрос SELECT, который выбирает топ-3 товара (id, name и сумму продаж по товару – total) сортируя по сумме продаж (самые большие – наверху).
У меня получается вот так:
...
Шифрование базы, насколько оно надежно?
Гуру, подскажите на сколько это вообще надежно???
Нашел кучу инструкций "если забыл пароль к админу" (в блокноте подправьте файл заменив кеш пароля на ключ...)
Надо ОЧЕНЬ надежно защитить одну...
ODBC или OLE DB драйвер
Добрый день
Появилась задача забирать данные в SQL Server с Postgresql базы данных
Но ни OLE DB ни ODBC драйверов на официальном сайте не скачать. Либо ссылки битые либо перебрасывает на другой...
Не могу приконектиться
Всем привет! Я очередной "зеленый" ньюкамер который решил поставить себе эту бд. Эту бд я поставил в линукс минт командой sudo apt-get install postgresql postgresql-client postgresql-contrib я...
Проверить, есть ли в таблице запись
Есть таблица с такой структурой:
CREATE TABLE web.cabinet_account (
id serial NOT NULL,
account_name text NULL,
cabinet_id int4 NULL,
CONSTRAINT cabinet_account_account_name_key UNIQUE...
Создание функций
Добрый день!
Подскажите, пожалуйста, как создать функции для БД Гостиницы?
1. Функция, возвращающая количество дней, прожитых постояльцем в гостинице на
основании двух дат (день приезда –...
Копирование\перенос базы
Доброго времени суток.
Участвую в разработке ПО + БД PostgreSQL. Работу веду как дома, так и на работе, и хотелось бы всегда иметь актуальную версию БД. В данный момент нет четкой структуры БД,...
Сортировка
Есть связанные таблицы.
CREATE TABLE clients
(
clients_id integer NOT NULL,
name varchar (1000) NOT NULL,
place_of_birth varchar (1000) NOT NULL,
date_of_birth date,
address varchar...
SQL запрос: в первом поле идет число, с которого начинается пропуск; во втором - количество пропущенных чисел
Доброго времени суток.
Столкнулся с проблемой, связанной с SQL запросом.
Запрос сл. вида: имеется таблица с 1 полем,заполненная числами по порядку(Например {1,2,4,7,8,11,..}).
Написать запрос для...
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.создание спец таблицы
create table spec
(
id integer,
table_n char(20),
columns char(20),
max_zn integer
);
--2.добавление в специальную таблицу записи (1,spec, id, 1)
insert...
Хранение пароля в базе
есть база логин;пароль
логин хранить думаю в открытом виде, а вот пароль наверное надо бы захэшировать.
как это делается в общих чертах?
Java приложение получает строку, получает хэш строки, и...
Выполнение блока DO с параметрами запроса
Коллеги, здравствуйте!
Мы переходим на PostgreSQL с MySQL и мне нужно написать скрипт для вставки так, что бы это работало максимально быстро. Ранее для этого использовались пользовательские...
Получить значение по условию
Добрый день.
Подскажите пожалуйста, как реализуется следующий запрос:
если в указанной базе данных существует указанная таблица,
тогда нужно вернуть последнюю строчку из этой таблицы.при этом...
FROM_UNIXTIME В PostgreSQL
Перевожу проект с mysql. Подскажите, как это будет выглядеть в postgresql?
$pdo->query("SELECT * FROM users WHERE id != 1 ORDER BY FROM_UNIXTIME(birthday, '%d%m') ASC");
Как получить данные из другой таблицы внутри триггерной функции
Добрый день.
Нужна помощь в создании триггерной функции на PL/pgSQL
Задача у меня следующая:
При изменении определенной таблицы, вызывается триггерная функция, в которой формируется строка...
Как прибавить к дате месяц при UPDATE
Нужно в некоторых записях (по условия) поменять месяц в дате.
Делаю так:
UPDATE operation SET "oper_data"= (select operation.oper_data ::month + 1) WHERE "id" = 2046
Ругается! Помогите...
Оптимизация выборки данных в PostgreSQL
Имею БД с таблицей "log", в которой ~65М строк. Диск загружен не более, чем на 5%. Выполняю простой запрос
SELECT * FROM log WHERE plate LIKE 'С485ЕН39%'
По plate создан индекс. Анализ запроса:...
ERROR: syntax error at or near "PRIMARY"
как правильно задать первичный ключ?
всё одна и та же ошибка выползает
подскажите, пожалуйста
ALTER TABLE public.statistics ALTER COLUMN "ID" PRIMARY KEY
Получение последних записей
В базу на PostgreSQL 9.4 заливаются данные постоянно. Нужно регулярно, раз в секунду получать новые данные, которые еще не были получены...
Есть возможность сделать это встроенными возможностями или...
Соединение двух строк из выборки
Есть к примеру таблица tTab. В ней поля id, bot, top. Делаю выборку по id и соединяю поля:
SELECT bot || '-' || top FROM "tTab" WHERE "id" = 35
получаю две строки:
text_10-text20
text_20-text40
...
Postgres не принимает пароль, хотя он не менялся
Здравствуйте, совсем недавно начала изучать java и postgresql и по непонятной мне причине postgresql выдает следующую ошибку:
could not connect to server: Connection refused (0x0000274D/10061) Is...
Генерация БД в ErWin
Создал схему в erwin,создал пустую бд в pgadmin,подключил всё,теперь при нажатии Generate в пункте схема вылазиет сообщение ОШИБКА: отношение "какое то" уже существует; Error while executing the...
Выполнение динамического запроса
Ку, подскажите как выполнить динамический запрос. Я так понимаю что execute нужно выполнять ток в PL/PGSql но у меня чет не получается. Написал это do $$
BEGIN
EXECUTE 'SELECT * FROM...
Postgres 10: время запроса очень долгое
Добрый день.
что имеем:
сервер - hp dl380g6 + ssd + win2016
работает с базой веб клиент на asp core 2.2+ entity framework
на сервере запущен hyper v
была виртуалка win2016 и там стоял...
Триггеры в Postgres
Может сможет кто то объяснить почему так происходит:
Создаю триггер на вставку в таблицу ( в нем команды создания таблицы и назначения на нее прав для группы ролей). Весь интерес в том, что если я...
Pg_restore.exe на Windows Server 2012 - вы не можете использовать эту программу на вашем компьютере
Доброго всем!
Что за дела? С помощью виндовского pg_dump.exe на одном сервере 2012 сделал архив, попытался восстанавливать его в базу на другом 2012 с помощью pg_restore.exe и получаю редкое но...
Как установить пароль для пользователя postgres на Windows 10?
При установки postgresql 13.1 на windows 10 , у меня нет окна с запросом ввести пароль для postgres,
при попытке войти через командную строку выдает сообщение
psql: ошибка: fe_sendauth: no password...
Метаданные для автоматической генерации базы данных
Необходимо создать пустую базу данных ,а затем "вытащить" метаданные для автоматической генерации базы данных
Базу то я создал а вот с метаданными проблема. Подскажите Как средствами PgAdmin или...
При загрузке дампа ошибка : role "serge" does not exist
Привет,
что-то сбилось в настройках моего PostgreSQL что при загрузке дампа получаю:
serge@serge:/ArtistsRating$ psql artistsrating < /ArtistsRating_db_2018_06_18.sql
psql: FATAL: role "serge"...
Обновление Postgresql 9.1 - 9.6
Добрый день!
Прошу вашей помощи по обновлению версии Postgresql c версии 9.1 до версии 9.6 при помощи pg_upgrade
Вдохновившись инструкцией pg_upgrade я приступил к действию
Порядок моих действий:...
Вызов хранимой процедуры из другой базы (PostgreSQL)
В базе данных basa1 имеется таблица Книга. Содержащуюся в ней информацию необходимо прочитать из базы данных basa2. В какой базе данных должна быть создана процедура, и как можно ее выполнить?
...
Использовать имя таблицы в качестве параметра триггерной функции
Добрый день всем, есть такая задача:
Имеем 3 таблицы: group1(id serial, name1 text), prod(id serial, group_id serial, name1 text), message(id serial, message text, datetime).
group1 это группы...
Запрос, который будет переводить сумму транзакций в usd с учетом того, что в таблице rates данные только за рабочие дни
Здравствуйте уважаемые форумчане!
Подскажите пожалуйста, как решить мне задачу. Каким образом можно добавить данные за выходные дни в rates? Как сделать что захватить день последнего рабочего дня...
Ускорить поиск
Добрый день, подскажите плииз.
Есть 3 таблицы. Город, Область, страна.
Надо МАКСИМАЛЬНО БЫСТРО находить по части города: название города, область и страну.
Что посоветуете?
1) Завести 3...
Начало работы в PostgreSql
У меня курсовая: нужно создать примитивную базу данных в PostgreSql. Но я вообще не могу разобраться как создать там базу данных, как добавить таблицу, вообще правильно ли я установила программу....
Рекурсивные запросы
ак написать рекурсивные запросы с последовательным извлечением данных из таблицы в направлении:
- от корня иерархии к листьям
- от листьев к корню иерархии
Для SQL, Oracle и PostgreSQL( с...
Postgres взять последние 100 значений в обратном порядке
есть база, нужно взять из нее запросом последние 100 значений в обратном порядке. т.е. desc limit 100 не подходит, а asc limit 100 берет первые 100
Создать роль (пользователя) только для чтения в PostgreSQL
Здравствуйте.
Имеется кластер PostgreSQL с несколькими БД.
Необходимо создать роль с доступом только INSERT для всех таблиц в определённой БД. Как это сделать?
Из того что нагуглил сам:...
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
Планировщик заданий
Наверняка эта тема поднималась уже не раз, да и в интернете есть несколько вопросов на эту тему, но решение я так для себя и не нашёл. Мне нужен простой планировщик, который умеет выполнять задания с...
Сменить тип поля в таблице
всем день добрый!
есть таблица, в которую постоянно попадают данные от пользователей. У одного поля необходимо изменить тип данных с VARCHAR на TEXT. Вроде задачка банальная. Но столкнулась с...
JSONB, UPDATE и jsonb_set
Всем Доброе время суток!
Ну что же, есть JSONB:
{
"company": {
"id": "12345",
"name": "MyCompany",
"contacts":
},
"employee":
},
Парсер SQL запроса
Гуру, посоветуйте...
Надо НАДЕЖНО разложить запрос на "составляющие" для анализа - получить "таблицу" блоков.
Нашел тучу готовых либ под php, node, pyton, ruby... но все "недоделанные"...
Есть ли тип данных DATE в postgres?
Здравствуйте дорогие форумчане!)
Меня интересует вот какой вопрос: существует ли тип дата в postgrese и если да, то какой его синтаксис при создании поля, которое будет иметь формат 'yyyymm' ?
Вот...
Проблемы в PostgreSQL
Здраствуйте.
Создаю проект в KDevelop , работаю с базой даных . Использую PostgreSQL , и соответственный синтаксис .
Есть уже сделаный преокт с которого пишу основную идею и воторой , который...
Запись картинок в базу postgresql
Пытаюсь из 1с записать картинки в постгре
После гугления пришел к такому коду
image = Новый COMОбъект("ADODB.Stream");
image.type = 1;
image.Open();
image.LoadFromFile("C:\1.jpg"); // для пробы...
Select из одной таблицы одного столбца по нескольким условиям + count()
Добрый день.
Есть 2 таблицы (1. stend_monitoring 2.stand_status) в PSQL, примерно такого содержания:
num_stend stamp_ name_event
1205 2020-12-16 10:05:08 Контейнер установлен
2205 ...
Создание триггера для аудита
Добрый вечер столкнулся с такой проблемой, у меня есть около 40 таблиц в БД, и нужно сделать триггеры аудиты на каждую таблицу, не могли бы вы подсказать как в триггерной функции написать написать...
связь многие ко многим
помогите придумать связь М:N для банка, есть Клиенты,Счета,Сотрудники, Дебиторы, Кредиторы, можно чтото добавить, не могу ничего придумать(:wall::cry:
Ограничение на ввод данных в таблицу, чтобы номера телефона с +7
Здравствуйте уважаемые!
Впервые столкнулся с SQl
Создал таблицу с контактными данными:
CREATE TABLE Contact_details(
id SERIAL NOT NULL PRIMARY KEY,
lastName VARCHAR (100) NOT NULL,...
Поиск по дате времени, до конца указанного дня
date_end < to_date('05.08.2019 23:59', 'dd.mm.yyyy HH24:mi')
Ищет до 05.08.2019, само 5 число не попадает в результат. Как сделать чтоб именно до 05.08.2019 23:59 искал. Заранее спасибо за ответы.
CONTEXT
Добрый день! Друзья, нужна помощь. осуществляю миграцию с Оракла на PostgreSQL. столкнулся с проблемой. В Оракле существует такое понятие как "контекст сеанса". то есть в каждом сеансе работы с СУБД...
Выборка данных за месяц и год
Доброго дня.
Имеется некая таблица, необходимо вывести данные за определенный месяц и/или год
select id from tab
where create_date > '2022-03-01 00:00:00' and create_date < '2022-04-01 00:00:00'...
Ошибка в строке подключения pgsql
Здравствуйте!
Имею строку подключения:
"Server = 127.0.0.1; Port = 5432; Database = WMIdb; Username = postgres; Password = Artem13;"
(формируется в коде c#, пароль, порт, айпи сервера,...
Как и что запустить после установки PostgreSQL?
Всем привет! Помогите пожалуйста с проблемой. Для многих это может ерунда, но для меня как начинающему очень как важно. Дело вот что:
1. Чтобы администрировать СУБД что именно запускать и с чего...
Вывод двух столбцов из одной и той же таблицы
Доброго времени суток. Нужно Вывести ведомость остатков весового товара в виде:
Товар (код) | остаток ларек 1 | остаток ларек 2
не выводя при этом товары без остатка. Который день мучаюсь - ничего...
Как ускорить выполнение оператора LIKE
Здравствуйте. Задача - подсчитать количество полей из таблицы, где текстовое поле содержит определенный текст
В таблице 10 000 000 записей
$tag_qty = DB::table($search_results_table)
...
Посоветуйте систему построения отчетов
Добрый день
Посоветуйте систему построения real-tim'овых отчетов, работающую с PostrgeSQL.
Можно платный или бесплатный вариант (желательно с триал периодом).
Я находил только те, что работают...
Найти среднее значение по полю
есть необходимость найти среднее значение по полю. но чет не пролучается. тип поля текст, но там число лежит
Из временной таблицы в временную таблицу
Добрый день, есть функция, в нем создаются временные таблицы. Есть временные таблицы А, В. Нужно Создать временную таблицу С из данных А и Б. Но уже в этой части пишет, что А не существует, как...
Связывание таблиц
Всем доброго времени суток!! Возник такой вопрос: создаю базу данных в pgadmin 4 и все шло хорошо пока не пришлось связывать внешний ключ таблицы formular с внешним ключом таблицы Avtorstvo. Сейчас...
Отношения между таблицами
Есть 3 таблицы:
id,
authors (id авторов, которые писали статью с этим id)
id,
articles (id статей, которые написал автор с этим id)
articles (id статей из таблицы articles),
authors (id...
Как рассчитать стандартное отклонение результатов с timestamp (postgresql)?
Как рассчитать стандартное отклонение результатов за последние 24 часа со стандартным отклонением результатов за последнюю неделю без последних 24 часов? (PostgreSQL)
Итак, у меня есть команда...
Не видит конфиг timezone
Привет!
Запущен сервер PostgreSQL, в файле /etc/postgresql/12/main/postgresql.conf прописано timezone = 'Europe/Moscow'. Однако при запросе select now() выдает дату и время по UTC. Конечно, можно...
DBeaver. Преобразовать в нижний регистр
Здравствуйте!
Скажите, в DBeaver есть такой функционал, где в редакторе выделяешь текст кода и преобразовываешь в нижний регистр?
Добавлено через 8 минут
Нашел. Выделение текста -> Мышкой...
Запрос с датой, последний месяц
Здравствуйте. Имеются в наличии таблицы
1. Клиент, поля: ФИО, Город(id), Общая сумма покупок
2. Города (справочник), поля: Название города
3. Покупки клиента, поля: Товар(id), дата-время покупки,...
Problem to login phpPgAdmin
при попытке залогинется в phpPgAdmin под пользователем postgres выдает ошибку "Логин недопустим по соображениям безопасности"
. При попытке логина под другим пользователем без админ прав выдает...
Перебор данных SELECT запроса
Есть вот такая функция и в ней мне надо в VALUES сделать INSERT со всеми sub_id из SELECT запроса: SELECT sub_id from subject JOIN groupe ON subject.group_id = groupe.g_id WHERE subject.disc...
Топ 10 для каждой категории
Есть таблица объектов (таблица object), у каждого объекта есть тип (поле type_id). Также имеется таблица скачиваний (таблица download) где регистрируются скачивания объектов пользователями.
Нужно...
Как найти строки где в русских/латинских словах была произведена случайная замена одной латинской/русской буквы
Всем привет, как можно написать запрос используя jsonb так что бы мне выдало наименование строки с названием которое я ищу и проверку её на включение в неё русских/латинских букв.
К примеру мне надо...
Ошибка: 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 %...
Передать в bat-файле пароль для dropdb
Здравствуйте.
Столкнулся с проблемой, не могу найти как в батнике передать в dropdb пароль пользователя. Может кто знает?
Заполнение таблиц тестовыми данными из масива
Ни где не могу найти иноформацию по заполнению таблиц в Postgresql тестовыми данными из масива:
например есть массив имен
array
мне нужно заполнить таблицу этими именами и датами(что то вроде:...
Проблемы с запуском
Добрый день.
Помогите решить проблему.
Перестал запускаться постгрес после рестарта системы.
Запускаю от рута:
/etc/init.d/postgresql start
* Starting PostgreSQL 9.1 database server ...
INSERT, вложенный в INSERT
Господа формучане, доброго времени суток.
У меня мало опыта работы с реляционными БД, посему прошу помощи у вас. У меня такая проблема:
есть база данных для службы такси. В этой БД есть таблицы...
PostgreSQL и обратный слэш
В PostgreSQL есть прекрасная функция quote_literal, при помощи нее оборачиваю
строи из PostgreSQL, заем эти данные идут для вставки в СУБД SQLite.
Проблема возникла если в строке обратный слэш:...
Установка PhpPgAdmin и Configuration error
Доброго времени суток!
Установил Open Server 5.2.2. Пытаюсь запустить phpPgAdmin, открывая http://127.0.0.1/openserver/phppgadmin/index.php. Однако получаю в ответ "Configuration error: Copy...
PG_CRON не исполняет задания
Привет!
Имею PostgreSQL 11. Создал расширение pg_cron, добавил задание в таблицу job стандартным образом
select cron.schedule('* * * * *', $$insert into test1 values ('NewRow');$$)
В таблице job...
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...
Запрос даты и времени с разных полей
Доброго времени суток всем. Подскажите товарищи как быть. у меня есть таблица с различными полями. В ней зачем то были разделены поля даты и времени. Мне необходимо делать выборку из базы от...
Из-за чего возникло <insufficient privilege>
Здравствуйте!
Есть приложение на Java, которое обращается к БД PGSQL 9.6 на линуксе.
через sudo создал БД и пользователя и дал привелегии на БД
sudo -u postgres psql -c 'create database...
Связывание таблиц не по первичному ключу
Добры день. Помогите пожалуйста с связыванием двух таблиц.
Есть две таблице, страна и персона. Как мне объединить две таблице так чтобы к Person.Country_ID_2 был привязан Country.Country_ID.
Как...
Запрос: вывести по одному крупнейшему городу из каждой страны
помогите пожалуйста составить запрос psql или поправить мой запрос.
Есть таблица, столбцы в ней страны(country), города(city) и население(population) городов.
Нужно выполнить следующий запрос:...
ERROR: more than one row returned by a subquery used as an expression
Добрового времени суток господа, прошу пожалуйста помочь с такой проблемой при запросе :
update cast_info set person_id=(select id from name where name='Savin Ivan') where movie_id=(select id from...
Не получается подключиться к серверу
Добрый день. Я возможно не в тот форум пишу. Поставил PostgreSQL, когда на том же компьютере пытаюсь подключиться через libre office, то все получается. Когда подключаюсь с другого компьютера в...
Настройка postgresql + php + apache
Всем привет.
Не знаю к какой ветке это относится, но нашел наиболее подходящую.
Мучаюсь уже 3 дня на гребаном виндусе .Все перепробовал но не могу никак я подключить postgreSQL.
Есть denwer ....
Генерация строки из случайных символов русского алфавита
Здравствуйте, форумчане.
Поставлена следующая задача: сгенерировать 1000 строк со случайными данными для таблицы, при условии, что для текстовых полей необходимо генерировать строку из 20 символов,...
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;
Как соединить в одном запросе JOIN и множество подзапросов
Здравствуйте,
есть таблица, скажем так каталог автомобилей. В этой таблице большинство столбцов это id номера столбцов других таблиц, то есть например марка авто, цвет и т.д. Плюс к тому есть...
Триггерные процедуры
Здравствуйте программисты.
Помогите пожалуйста с триггером в бд Postgres. Помогите написать триггер, при добавлении записи в таблицу sale, price считался автоматически.
Имеются 2 таблицы: ...
Как переписать рекурсивный запрос циклами?
как переписать рекурсивную функцию с помощью циклов?
BEGIN
RETURN query
WITH RECURSIVE R AS
(SELECT id
FROM accounts.groups WHERE id=(_id)
UNION ALL
SELECT accounts.groups.id
FROM...
Как сделать "повёрнутую таблицу" с колонками значений?
Здравствуйте!
голову уже "сломал" как сделать преобразование ...
есть ответ запроса в "таком виде" :
R T C
1 a 10
1 b 15
1 c 8
1 d 4
2 a 3
2 b 5
Получение списка пользовательских stored procedure
Подскажите, пожалуйста, как с помощью sql-запроса получить список пользовательских stored prosedure в PostgreSQL?
Импорт данных
Есть некая таблица:
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),
...
Insert без идентификаторов для поля типа SERIAL
Есть поле
"id" serial (sequences:blabla)
Primary key ('id')
Как то получается по дурацки т.е. я могу в это поле записать любое уникальное значение минуя sequences, а потом он не сработает...
Между какими парами городов летают самолеты
Что нужно изменить в запросе, чтобы вывод был, как в зеленом квадрате?
Выбор данных из нескольких таблиц
Есть 2 таблицы t1 и t2. Таблица t2 содержит внешний ключ t1_id на таблицу t1. Если записи в таблице t2 отсутствуют то, результат запроса пуст. А мне нужно что бы в результате были данные хотя бы из...
Как восстановить бД
Здравствуйте!
Нужно установить бд, которую мне скинули на ПК. Но я никогда не работал с PostgreSQl.
Я использую следующий вариант для установки: pg_restore -d dvdrental...
Есть ли в PostgreSQL аналоги таких фичь из MSSQLSERVER
Коллеги, приветствую!
Тут у нас начал подниматься вопрос о миграции софта на "отечественные" платформы.
Предварительно прорабатываем вопрос.
Может кто-то имеет опыт и в MSSQLSERVER?
Есть ли в...
Использование подзапроса во From
Коллеги, есть задача в PostgreSQL:
Сформируй статистику продаж по сотрудникам. Для выполнения задания потребуются таблицы purchase, purchase_item и employee.
Выведи столбцы:
employee_id -...
Сравнение двух баз данных
Здравствуйте, сегодня на работе одна из баз данных навернулась, но остался бекап от 28.07.2018. Как можно сравнить две базы данных (меня интересуют только данные, а не индексы, структура и т.д.) и...
Как вытащить файлы из поля типа bytea на диск (одноразовая операция)
Прошу помощи!
В наследство досталась база данных установленная на рабочем компе, в ней есть таблица с 6 полями: идентификатор, бинарные данные, имя файла, расширение файла, размер файла и...
Не видит поле
Здравствуйте.
Создал таблицу
CREATE TABLE public."GraphicsCard"
(
model text NOT NULL,
"GPUFamily" text,
memory_volume integer,
memory_freuency integer,
bit_memory_ness integer,
Смена пароля у пользователя через UPDATE
Добрый день!
Подскажите пожалуйста, менять пароль у пользователя посредством изменения записи в таблице допустимо?
Например
UPDATE pg_shadow SET passwd = 'md5123443' where username =...
Ошибка при восстановлении БД
Здравствуйте!
Сделал backup базы, создал новую бд и пытаюсь туда восстановить
Мне выдает такую ошибку:
pg_restore: Error while PROCESSING TOC:
pg_restore: Error from TOC entry 7614; 1259...
Использование LAG, исключая поля NULL
Все привет.
Работаю с PostgreSQL. Есть такая задача, если запрос возвращает NULL подставлять значение из предыдущей строки.
Для таких целей использую функция LAG.
Но с ней есть одна проблемка:...
Log shipping replication
Добрый день,
проблема такая-есть мастер сервер и слейве, нужно сделать репликацию с помошю архива (log shipping replication using archive). все делаю, как надо, на слейве создаю recovery.conf...
Как работать через одно соединение с БД в многопоточном режиме?
Как, я думаю, вы уже знаете для работы с PostgreSQL сначала необходимо установить соединение с базой данных, затем используя данное соединение можно отправлять запросы. До меня уже была написана...
Загрузка данных в таблицу
Здравствуйте.
Недавно начал пользоваться Postgre.
При заполнении данными из файла .csv появляется ошибка:
ОШИБКА: нет данных для столбца "fuel_lvl"
��������: COPY rent_test, строка 105: ""
...
Вставка строки не в конец таблицы
Всем привет!
Руководство PostgreSQL пока не осилил. Хочется научиться вставлять строки, так чтобы id-шники после вставленной строки увеличились бы на 1, ну и после вставки при SELECTe всех записей...
Кавычки вокруг названия таблицы
Если делать запрос на выдачу пользователя по username с помощью ORM (приложение на Node.js с Sequelize.js в качестве ORM), он логируется следующим образом:
Executing (default): SELECT "id",...
Как передать переменную в PQexec, с++
Здравствуйте, подскаите пожалуйста как передать переменную в запрос PQexec;
Например есть строка запроса, которая создает нового юзера в БД:
string User = "UserNew";
string Pswd = "987";
...
Не вносит изменения в таблицу
CREATE TABLE calendar (
employee_id INTEGER NOT NULL,
date date NOT NULL,
datecode_id INTEGER,
FOREIGN KEY (datecode_id) REFERENCES markcodes (id),
FOREIGN KEY (employee_id)...
Где ошибка
DROP SCHEMA public cascade;
CREATE SCHEMA public;
CREATE TABLE IF NOT EXISTS Товары
(
"Код товара" serial PRIMARY KEY,
Товар VARCHAR(40),
Цена integer
);
Как вывести магазины, имеющие больше 300-от покупателей?
1)Как вывеcти магазины, имеющие больше 300-от покупателей???
2)Как вывести у каждого покупателя город в котором он живет??
Люди знающие, помогите если не затруднит :)
Таблица с покупателями...
Работа с текстом: удаление текста начиная с символа и заканчивая символом
есть строка: Thomasолпаиылдрпыhfklwhefrbwejiewhrnflhwerlkhnwelrhwler
нужно удалить все что в квадратных скобках... знаю есть это...
SELECT...
Порядковый номер записи в выборке
Использую postgresql
Есть прекрасная возможность узнать порядковый номер записи в выборке
SELECT
"Код",
ROW_NUMBER() OVER(ORDER BY "Код") num
FROM "Коды"
ORDER BY "Код"
Предположим имеем 100...
Подключение к ПостГре удаленно
Ребята, честно говоря не знаю уже куда рыть.... помогите хотя в направлении мысли в чем может быть дело....
Итак, ситуация, симптомы:
1. Получен у провайдера внешний статический ip
2. Открыты...
Serial не работает
Таблица была создана следующим образом
create table schedule (
id SERIAL NOT NULL PRIMARY KEY,
time_visit time NOT NULL,
date_visit Date NOT NULL,
employee_id INTEGER REFERENCES employee ON...
Как посмотреть количество запросов к БД?
Подскажите пожалуйста как посмотреть количество запросов к базе данных
ON CONFLICT по нескольким значеним
Как можно сделать upsert по совпадению по нескольким столбцам?
Нужно обновить count если есть уже строка с остальными значениями
id = Column(Int, autoincrement=True, primary_key=True)
...
Replication slot
Скажите пожалуйста, что из себя предстовляет replication slot и как работает? Я могу представить как работают streaming replication, hot standby, warm standby, но вот слоты-нет(((Kажется это режим...
UPDATE SELECT, ERROR: null value in column violates not-null constraint
Здравствуйте.
Две таблицы, из одной значением integer модифицируется int другой таблицы.
В таблице-приёмнике ограничение NOT NULL.
Таблица-источник значений NULL не имеет:
select * from members...
PHP и PostgreSQL. ООП интерфейс
Всем доброго времени суток!
Подскажите, существует ли ООП интерфейс (класс)
для СУБД PostgreSQL как класс MySQLi для СУБД MySQL?
Например:
$db = mysql_connect($host, $user, $pass, $name); //...
Частичный бэкап базы PSTGRS
Друзья,подскажите по такому вопросу:
Есть большая база на Postgres 9.3,необходимо сделать её неполный бекап для различных тестов и оптимизации скриптов.Тоесть например ограничить так чтобы бекап...
Не могу подключится к БД через psycopg2 . Ошибка аунтефикации
Всем привет !
Скажу сразу , в бд новичок , для меня меня это казалось всегда сложным.
Я создал базу , создал пользователя , дал ему все привелегии.
Через команду psql -U gowan parsedaccounts...
Обновление таблицы построчно данными из массива
Здравствуйте! прошу помощи. у меня имеется таблица
CREATE TABLE cerebro.tasks_images
(
task_image_id integer NOT NULL
task_id integer,
image_path text
image text)
имеется...
Php+postgresql поиск по базе данных
Народ ну подскажите плиз, ни как не могу понять как допилить. Что нужно:
1. Есть большая база данных
2. Необходимо из неё выдернуть определенные значения и поместить в таблицу (Ексель или любую...
Ubuntu 20.04 LTS, Failed to start Postgres Pro 1c 14 database server
Доброго дня, уважаемые форумчане!
Есть вируталка Ubuntu 20.04 LTS, с установленым Postgrespro-1c-14.
По неведомой мне причине перестал запускаться Postgres.
При запуске получаю ошибку: Failed to...
Связь между таблицами из разных баз
Добрый день.
Нахожусь на этапе разработки. Изначально была одна база. Сейчас ощутил проблему чрезмерно большого количества сущностей в одной базе. Проведя анализ пришел к выводу, что необходимо...
Postgresql ошибка синтаксиса при COPY
Пытаюсь восстановить базу из дампа:
--
-- PostgreSQL database dump
--
-- Dumped from database version 10.19 (Ubuntu 10.19-0ubuntu0.18.04.1)
-- Dumped by pg_dump version 10.19 (Ubuntu...
Как в Pgadmin 4 сгенерировать отчёт?
Как в Pgadmin 4 сгенерировать отчёт? В 3 версии есть такой пункт а в 4 не могу найти.
Установка Postgresql-13 на Astra Linux 1.6
Добрый день.
Есть необходимость установки Postgresql версии 13 на Astra Linux 1.6 Smolensk.
В интернете нахожу инструкции по установке на Debian 9, только из репозитория. У меня нет возможности...
Как перевести строки в в столбцы?
Здравствуйте! Есть выбранные строки:
shop | user | subject | depatrment | value
PCShop | Ivan B | Konstantin M | Administrator | 7317
PCShop | Ivan B ...
Ошибка psql при запуске reindex
Здравствуйте.
Имеется PostgreSQL 9.6 на Ubuntu Server 20.04.
При попытке выполнить в терминале команду psql -w -h localhost -U postgres -w -d mydb -c 'REINDEX DATABASE mydb;' выдаёт сообщение:...
Русификация PostgreSQL на Windows
Уважаемые коллеги,
Как создать базу данных PostreSQL на WINDOWS в русской локали, например WIN1251? Вполне возможно, этот вопрос уже тут разбирался, но я не нашел.
Как на время отключить определенные индексы
В PostgreSQL как на время отключать определенные индексы (но не удалять их) определенной таблицы, чтобы план запроса не видел их?
Добавлено через 51 минуту
Скажите, для этих целей насколько...
Получение целой части поля
Добрый день.
Только начинаю изучать PostgreSQL (С другими СУБД работаю давно).
Вопрос по пользовательским функциям: можно ли создать функцию, которая будет получать целую часть поля типа varchar?...
Ошибка выходящего параметра (time without time zone)
Всем добрый день. (server_version 8.3.3)
Простая функция, в которой хочу получить время
CREATE FUNCTION shrb.get_actionscheduletime (
idaction bigint,
dateshedule date,
out timeshedule...
Медленный insert после длительного update
Есть таблица которая раз в сутки обновляется (около млн строчек).
Заметил, что после такого обновление, вставки в совсем другую таблицу(вставляется около 3000 строк ежечасно) занимают намного...
Перекрестный запрос в PostgresSQL
Доброго времени суток.Есть задача,нужно сделать перекрестный запрос. Есть три таблицы : customers,producers,product. Нужно сделать перекрестный запрос ,чтобы в результирующей таблице были поля из...
Как сохранить всю таблицу в файл на жестком диске? ( pgAdmin3 )
Собственно сабж.
Банальный запрос:
COPY "kTab" FROM 'C:/file.txt';
Выдает "ERROR: не получилось открыть файл "C:/file.txt" для чтения: Нет такого файла или каталога"
Я так понимаю что он где-то...
Задачка с собеса на SQL
Добрый день!
Прислали задачку решить, но она оказалось непростой, и хочется немного помощи.
Нужно найти 1) Фактическое время каждой сделки - между первым и последним статусами без выходных...
доступ к postgresql
Доброго времени суток, мне нужно подключиться к postgresql через интернет. Прописал в pg_hba hostssl all all 0.0.0.0/0 md5, в postgresql.conf - listen address "*". ОС на сервере - windows server 2008...
Стал очень медленно работать запрос после обновления версии PostgreSQL
Здравствуйте!
Столкнулся с такой проблемой, стал гораздо медленнее отрабатывать запрос после обновления Postgres PRO Ent 11 на Ent 15.
На старой версии выполняется примерно за 10 сек., на новой...
PostgreSQL и 1С. Проблемы с подключением пользователя баз
Здравствуйте.
Есть сервер 1С. Точнее два - под 8.1 и 8.2
На каждой платформе по несколько баз
(давайте обойдемся без вопросов типа "нахрена?", "почему так?" итд , это наследство прежнего...
Копирование записей из одной базы в другую
Кто-нибудь знает, как копировать записи из одной таблицы одной базы данный в таблицу другой базы данных?
почитав, нашёл такой вот запрос:
INSERT INTO table1 SELECT * FROM table2но как быть, если...
Составной первичный ключ
Добрый день! Выполняю академическое задание - создание БД. Дата-логическая модель представлена на рисунке. В данной БД есть таблица в которой описываются некоторые классы -...
Дерево SQL
Доброго времени суток.
Есть таблица-дерево (id_parent, id_child), связанная с внешней таблицей сущностей (ее структура не важна). Как найти корень дерева?
Не удается установить PostgreSQL 9.1 на Windows XP SP3
Добрый день, уважаемые коллеги.
Многократно пытался поставить PostgreSQL 9.1 на Windows XP SP3 - не устанавливается. Пробовал весь арсенал решений для Windows 7 (с назначением прав на...
Восстановление бэкапа
Всем привет! Ребят, я никогда не работал с дампом и возникла проблема при восстановлении бд из sql-файла (бэкап).
Я перешел на пользователя postgres и выполнил команду:
...
Как определить пол человека по имени и фамилии
Вывести всех женщин (customer_pk) и их макс доход. Вывести нужно тех, у которых максимальный доход за все время как минимум в три раза больше, чем минимальный за все время. Таблица table1 выглядит...
Postgres обрывает сессию
Всем доброго дня! Есть проблема, может кто сталкивался. Есть удаленный сервер (linux debian), на нем стоит postgres 9.0. Когда подключаешься со своей машины через PGAdmin, сессия через минут 20-30...
Authentication failed for user
Привет всем, сразу извиняюсь если вдруг не в ту ветку пишу
Делаю все по командам
sudo su - postgres
createdb mydb
createuser us
GRANT ALL PRIVILEGES ON DATABASE mydb TO us
прописываю в...
Объединение таблиц с разным количеством строк по столбцу с общими значениями
Добрый день! Подскажите, что использовать, куда смотреть? чтобы объединить эти два запроса в один таким образом, чтобы к первой таблице добавился столбец со значениями из второй таблицы, при условии,...
Где найти Host name/address для сервера pgAdmin4
Мне для работы с БД нужно подключиться к серверу но я не как не могу найти Host name/address.
Индексы в 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
);
...
Триггерные функции
Подскажите, пожалуйста, пример использования динамической библиотеки (.so) в триггерной функции...
На все мои библиотеки выдает ошибку:
ERROR: could not load library "/home/is_zero.so":...
Висит Dbeaver
Здравствуйте!
Столкнулся с таким явлением в студии Dbeaver. Когда на одной вкладке запускаешь один большой запрос на несколько часов (с использованием циклом, где внутри foreign table с...
Посчитать сумму по неделям
Добрый день.
Есть самописная crm весь backend на java и PostgreSQL.
В ней имеется отчет, в котором отображены суммы выставленных счетов по неделям и сумма отгрузок по неделям (по сути это активные...
Добавление записей с одинаковым первичным ключом в несколько таблиц
Здравствуйте! Есть несколько таблиц: users, users_settings и users_privacy. В первой хранятся основные данные о пользователе, во второй и третьей находятся личные настройки пользователей. Таблицы...
Восстановление базы данных
Из базы данных пропали все таблицы, какие действия необходимо сделать для их восстановления ?
Из логов
2020-05-05 10:29:20 UTC LOG: database system was interrupted; last known up at 2019-11-28...
Возвращение значений функции в МАССИВЕ
Здравствуйте. Есть пользовательская функция, которая должна возвращать несколько значений. Подскажите можно ли вывести эти значения в массиве??
Напр.:
CREATE FUNCTION f_test(OUT val array)...
Дополнить запрос
Помогите дополнить запрос:
SELECT id, name, (SELECT sum(quantity)
FROM Sale WHERE Bread_Products.id=Sale.id)
FROM Bread_Products WHERE Bread_Products.name LIKE 'Хліб житній';
Нужно чтобы...
Из курсора в таблицу
Добрый день, есть функция, которая с помощю курсора находит нужные записи, по началу их получают переменные, потом от туда выводятся в таблицу, но есть проблема, что в эту таблицу нельза записывать...
Удалить перенос строки из текстового поля
Приветствую. В базе данных Postgresql в таблице есть тестовое поле для хранения адресов, значения туда вводятся копипастом и часто получаются с переносом строки, то есть текст в поле разбит на две...
Ошибка: The pgAdmin 4 server could not be contacted
На локальной машине VMware с внешним IP-адресом (далее - Машина базы) установлено:
Windows 7 x64
python-3.8.6-amd64.exe
PyCharm 2020.1 x64
pip install pip
pip install Django
PostgreSQL 10 на...
Аудит - способы контроля событий в postgres
Добрый день!
Подскажите, пожалуйста, способы контроля событий в postgres (исключая триггеры, которые можно повесить на бд)
Очень медленные запросы
Установил Postgresql 9.6 на ubuntu 16. Выполнение запроса select * from test_table из пустой таблицы занимает 12 msec(миллисекунд) - очень долго. Настройки по дефолту. В чем может быть причина столь...
Pqxx result clear не очищает память
Есть таблица с полем text. В одной из 3х строк хранится запись общим размером в 2,5мб.
При прочтении этих 2,5мб текста, память после вызова pqxx::result::clear не очищается, хотя в m_data указатель...
Формат времени в БД
привет.
получаю данные из БД pg_admin'om
получаю дату в виде
0001-12-31 23:59:57+02:30:17 ВС
подскажите пожалуйста, 23:59:57 это уже с учетом смешения таймзоны (2:30:17)?
и дата...
Запрос из двух таблиц
Доброго времени суток, форумчане.
Есть 2 таблицы, в импортируемой поставке поля (код поставки, кол-во товара, код товара), экспортируемой поставке (код поставки, кол-во товара, код товара, сумма)....
Дата в формате месяц и год
Необходимо создать таблицу, в одном из столбцов которой данные хранятся в формате месяц и год (дата без числа). Как это можно осуществить?
Доступ к PostgreSQL из Си с libpq
Доступ к PostgreSQL из Си при помощи libpq. Как мне это решить?
Ругается на ошибки синтаксиса
Выдает ошибку синтаксиса перед вторым When и первым END.
Сама процедура ищет отсутствующие айди в столбце таблицы.
CREATE FUNCTION my_trigger_function()
RETURNS trigger AS
$$
DECLARE cnt INT...
Вставка сразу в две и более таблицы
WITH userid AS(
INSERT INTO public."user"(nickname) VALUES('Daheim') RETURNING id
)
INSERT INTO public.chat("nameChat", user_id) SELECT 'Sex', id FROM userid;
К примеру есть такой скрипт.
Ну...
PostgreSQL склад
Учитывая рекомендации, перестроил базу данных (Вот небольшая часть, необходимая для интересующего меня вопроса):
/* Сам тип расхода */
Create type ComprositiontRashod AS (
Name character...
Почему не работает 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
Запрет рекурсии триггеров INSTEAD OF в представлениях
Здравствуйте. Необходимо написать триггер для представления. Похожий код, но с AFTER INSTERT и проверкой рекурсии идеально работал на таблице. Но для представления его необходимо менять.
Триггер:...
Массивы в json
Всем добрый день. Помогите с проблемой...
Есть поле geo_obj типа json. В нем тег points, который представляет собой трехмерный массив.
Вернее двумерный массив координат . Если объект:
точка -...
Информация о запросах в PgAdmin
Здравствуйте. Где в pgAdmin хранятся запросы, которые выполнялись пользователем? И можно ли их просмотреть запросом?
localhost postgres
Все на картинке. Вопрос в том, почему я могу зайти через консоль?
Ищу литературу по PostgreSQL
Ребята у кого есть книги по PostgreSQL для работы системного администратора нужно срочьно приобрести.
Буду благодарна за любые подсказки как найти.
Все Списибо.
Подача аргументов функции
Здравствуйте, работаю в Linux lubuntu в PostgreSQL через pgAdmin3. Имеется функция, которая после нескольких проверок должна объединять xml документы в один посредством SQL запроса, но я не могу...
Ошибка OpenError: DirectoryNotFoundException, FileOpenFailure, Microsoft.Powershell.Commands.OutFileCommand
Скачал с оф.сайта exe файл установки pgsql версии 17.3-1.
Открываю файл от имени администратора и через секунды 2-3 выходит окно с ошибкой -->
Но при этом в pshell выдает такие права -->
...
Проверка целостности данных
Необходимо убедиться, что НЕОБХОДИМЫЙ_ОБЪЕМ_МОЗГА <= ОБЪЕМ_МОЗГА для всех животных из таблиц ВИД_ОРУДИЕ_ТРУДА или ВИД_ДЕЙСТВИЕ.
Куда добавлять CONSTRAINT и как??
ALTER TABLE желательно.
Как PostgreSQL и C++ "подружить" в плане TIMESTAMP?
Использую C++ & libpqxx. Возникла проблема: при запросе поля с TIMESTAMP, возвращается только строка, а хотелось бы в виде какого-нибудь класса.
Если короче: Как в libpqxx получить дату/время в...
Направления, на которые не было продано ни одного билета
Что необходимо изменить в запросе, чтобы вывод был, как в зеленом квадрате?
Создание триггерных функций
Здравствуйте!
На компьютере установлена операционная система Windows 7. Использую PostrgreSql версии 8.3.7. Работа с базой производится с помощью pgAdmin III. Вопрос заключается в следующем:...
Как использовать битовую маску в Postgres
Хотелось бы в поле писать несколько параметров. Например 10 - это 1- виден 0 - включен. Т.е. это можно записать в десятичной форме как 2
Как быть в срезе с БД? Вот на C# можно логически умножить...
Ошибка при восстановлении бэкапа через pg_restore
Добрый день!
Помогите пожалуйста разобраться в проблеме с восстановлением бэкапа. Ни как не удается восстановить базу через pg_restore, не понимаю что не так. В командной строке пишу команду, но в...
Непонятки с pg_restore
Доброго времени суток. Передо мной стояла задача восстановить базу из дампа. Дамп был произведем при помощи команды
pg_dump.exe -i -h localhost -U postgres -F c -f postgres postgres
с параметрами...
Оптимальное количество строк в базе
Добавляю из папки txt файлы в базу, всего один столбец.
Добавляю частями по 30000 строк
При количестве записей в базе около 100млн строки начинают добавляться очень медленно. Параллельно никаких...
Как выбрать все группы где количество больше?
Есть таблица группы там только id и имя
Есть таблица студентов там id, имя, и id группы
как выбрать все группы, где количество студентов больше трех например?
я дулаю так:
SELECT * FROM groups...
Почему pgadmin создаёт несколько подключений?
Добрового времени суток! Заметил одну вещь, что когда запускаю pgadmin, то он создаёт несколько подключений (Есть дб на хероку и там видны подключения). Без pgadmin'a подключение 2, а с ним...
Как вывести данные из переменных?
Привет! У меня наитупейший вопрос...как мне вывести данные из переменных в pl pgSQL ?
вот пример
CREATE OR REPLACE FUNCTION test_fun()
RETURNS int4
AS
$BODY$
DECLARE
Индексы лля jsonb
Привет! Недавно начали переход на PostgreSQL, есть неясности с индексацией поля типа jsonb. Создаю индекс для этого поля:
CREATE INDEX idx_gin_table__data_place_id ON table USING gin (data);
Пробую...
Создание домена
Добрый день
Мне необходимо при создании БД, создать и домен ограничивающий цену с 200 тысяч до 800.
в чем у меня ошибка?
CREATE DATABASE avtosalon
WITH ENCODING = ‘UTF8’;
\c avtosalon;
CREATE...
Сортировка хитрого дерева
Есть табличка
CREATE TABLE test
(
key integer NOT NULL,
data text,
ord integer,
CONSTRAINT test_pk PRIMARY KEY (key)
);
INSERT INTO test(key,data,ord)
Очень длинное слово для индексации
Такими плохими словами ругается Postgres. Можно ли узнать подробности - какой именно фрагмент документа ему не нравится?
Из того, что он выдает
ЗАМЕЧАНИЕ: слишком длинное слово для индексации...
Как использовать Like в поле timestamp without time zone
Как использовать Like в поле timestamp without time zone
Есть таблица с одним полем fild1, мой запрос:
select fild1 from table1 where fild1::text like '2020-10-30%'
значение в поле...
Позиция 2ого вхождения
Есть значение - авиамоторная_34_2
Необходимо найти позицию 2ого вхождения символа "_"
До первого добрался:
select substring( newcolumn from ( position('_' in newcolumn)+1)) from address
до...
Вернуть запрос из базы данных в формате json
Привет.
У меня есть БД на PostgreSQL.
Она содержит ряд таблиц имеющие разное количество полей.
Далее, создан проект Flask на Python.
Код Flask - проекта:
from flask import Flask
import...
Исправить функцию
PostgreSQL 8.3
В базе данных есть таблица, куда устройства присылают свои показатели.
CREATE TABLE sensdatas
(
idserial serial NOT NULL,
id integer NOT NULL,-- номер устройства
...
Объединение двух полей в одно
Здравствуйте!
В одной таблице есть поля field1 и field, данные в этих полях для каждой строки есть либо там либо там. Как сформировать запрос select, чтобы данные из этих двух полей попадали в...
Подскажите хороший учебник по постгрес.
Добрый день! Подскажите пожалуйста, хороший учебник по постгрес.
Курсор для удаления строк
Здравствуйте, написала курсор, чтоб удалял строки из таблицы, но при выпалнении выдает ошибку. Что не так?
Добавлено через 9 минут
То есть я не знаю как написать часть "fetch"a, и поэтому есть...
Insert многомерного массива
Добрый вечер. Товарищи, подскажите, есть ли какая либо возможность инсерта в таблицу такого массива:
},
{ idReq: 2, idUser: },
{ idReq: 3, idUser: },
{ idReq: 5, idUser: },
{ idReq: 6,...
Pgpool и postgresql
Добрый день, должна использовать pgpool, но есть масса вопросов. ПОмогите пожалуйста.
1. Устанавила pgpool по yum install, и теперь когда запускаю его пишет
WARNING: failed to open status file...
Выборка несуществующих строк
Здравствуйте.
Существует программа на PHP и база данных к ней на PostgreSQL. В БД есть таблица с расписанием работы офисов учреждения с условно следующими полями (столбцами):
- id;
- порядковый...
После Full Vacuum СУБД зависает на простом Select
Всем привет,
Есть вендорская система, работающая PostgreSQL 12.4. Если описать функционал в 2х словах то система анализирует заявки и сделки, который в нее загружают, считает что-то, а на выходе...
Запрос на вызов данных по дате
как в этом запросе даты переписать через 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...
Запрос на выборку (регистронезависимость имен)
Версия 9.5, если это важно. Запросы почему-то работают только если имена таблиц и полей указывать в двойных кавычках, как это отключить чтобы можно было писать без кавычек?
Нужно найти все строки...
Запуск Bash скрипта при входе в базу, как?
Скрипт при определённых условиях должен выбросить пользователя из базы с сообщением об ошибке, либо разрешить работу. Если Bash нельзя, Perl сгодится.
Эти условия можно определять и в вызывающей...
Получение из функции 2-мерного массива как?
Как получить массив списков?
Один элемент получаю, не вопрос.
CREATE OR REPLACE FUNCTION my_func() RETURNS int AS $$
b =
return b
$$ LANGUAGE plpython3u;
select my_func();
my_func...
Внешние ключи
Здравствуйте, как мне создать отношение между двумя таблицами в PostgreSQL? Допусти я создал таблицу CREATE TABLE catalog.teachers (ID SERIAL PRIMARY KEY, NAME CHAR(20) NOT NULL, SURNAME CHAR(20) NOT...
Создать базу данных "Платная поликлиника"
Имеются трудности со связями..
У меня есть сущности:
Врачи(Код врача, Фамилия, Имя, Отчество, Специализация, Категория)
Пациенты(Код пациента, Фамилия, Имя, Отчество, ДатаРож)
Услуги(Код...
Работа с json
Добрый вечер, подскажите что делать? как сгруппировать json? помогите пожалуйста.
есть запрос:
select zakazchik.naim_organiz, zakazchik.fio_zakazch, data, sroki_ot, sroki_do, status,...
Простой триггер
Я хочу сделать триггер который при вставке нового юзера генерировал бы календарь на оставшийся год для него.
CREATE TABLE users (
id SERIAL PRIMARY KEY NOT NULL,
username character...
Как переименовать ключи объектов в jsonb array в цикле?
Допустим есть такой массив из елементов:
Суть задачи: перевести все ключи в camel case (в том числе вложенные), т.е. привести к такому виду каждый объект массива:
{
"someKey" : 231,...
Сортировка с учетом регистра
Добрый день подскажите пожалуйста как произвести сортировку таблицы с учетом регистра?
Запрос к среднему по месяцу, суткам и по часам
В общем задача вообще хитрая и вот даж не знаю выполнимая али как. хочу получить данные с постгрес вида
ид | значение 1 за n час | значение 1 за n+1 час | ... | сумма значения 1 за смену | среднее...
Разработать триггер для UPDATE
Дана таблица Книга. Разработать триггер, который выполняется вместо изменения цены одной книги в этой таблице.
Изменение цены выполнить только в том случае, если книга издается в издательстве...
CREATE TYPE
подскажите пожалуйста, как создать пользовательский тип...
знаю, что создается с помощью CREATE TYPE, но все параметры не знаю...
покажите пример какого нибудь простого типа...
и нужно ли будет...
Удаление внешнего ключа в таблице
таблица docs Имеет поля
Id_doc id_name и другие (думаю не важно)
Таблица Name имеет поля
id_name name
У таблицы docs есть внешний ключ id_name , который ссылается на таблицу name. Как...
Удалить несколько записей
Добрый вечер.
Есть ХП в которой осуществляется удаление, для этого передаю строчку id-ков разделенных запятой и как их можно преобразовать в интовый массив чтоб можно было использовать в коде...
Массив методом пузырька
Всем привет! надеюсь по адресу пишу.
Необходимо написать сортировку массива строк методом «пузырька» используя PL SQL.
Оформить в виде кода хранимой процедуры, на вход которой подается массив,...
Создание внешних ключей
Здравствуйте!
Возможно, мой вопрос прозвучит по-детски, но я только начала знакомиться с PostgreSQL и не знаю, как в графическом клиенте pgAdmin после создания самой таблицы создать внешние ключи,...
Ошибка синтаксиса (примерное положение: "WHERE")
query = f"UPDATE {table} SET {column} = ? WHERE phone = ?;"
При вызове такого запроса, выдает ошибку:
psycopg2.errors.SyntaxError: ОШИБКА: ошибка синтаксиса (примерное положение: "WHERE")...
Как прочитать данные из файлов бд?
Jira Software была установлена на Windows Server 2003 (x86) с подключением к базе данных PostgreSQL 9.3 (x86).
После сбоя диска hdd большинство файлов в папке «data» были восстановлены, но сервер...
Считать данные с CSV файла в БД PostgreSQL. SQL
Всем привет, я незнаком с работой CSV файлов поэтому решил попросить совета (узнать) здесь как это работает. Работаю в PostgreSQL
COPY mark(id_p,mark,id_dis,date)
FROM 'D:\bd2.csv' DELIMITER ','...
Запрос с подсчетами количеств записей
Добрый день!
Необходимо написать запрос, который должен вернуть результат деления кол-ва строк 2 запроса на кол-во строк 1 запроса.
И объясните, пожалуйста, как в одном запросе можно вывести кол-во...
Начало работы с Postgres в Linux
В винде разобрался. Настала очередь линукса. Установил согласно инструкции
https://www.postgresql.org/download/linux/ubuntu/
запускаем sudo -i -u postgres
Пробую запустить psql командой psql no...
PostgreSQL and Denwer
Добрый вечер всем.Сегодня возникла такая проблема,решил поставить я PostgreSQL на денвер ,все качал с офф сайта .Так вот когда я перехожу по ссылке http://localhost/Tools/phpPgAdmin/ ,то мне пишет...
Вывод данных за месяц
в БД есть поле date, мне нужно сделать выборку дат, например, где месяц = 1.
Пишу WHERE date = '%/1/%' - не получается. Как надо написать?
Хранимые процедуры Postgres 9.3.3: распарсить строку
версия Postgres 9.3.3. Появилась необходимость распарсивать значение, передаваемое в базу посредством постгреса. подскажите, как это лучше делать? или проще и быстрее парсить на С# ? предположим...
Рекурсивный запрос с выводом иерархии и номером узла в ней
Здравствуйте! Пытаюсь начать разбираться в простейших запросах в PostgreeSQL. Помогите, пожалуйста, составить хотя бы пару первых рекурсивных запросов для ориентиру. У самого никак не получается...
Восстановление Сервера
Добрый день знатоки, Помогите сделать бэкап сервера со всеми базами и триггерами короче со всеми данными, а потом восстановить его на другом сервере. Что то я упускаю помогите сделать пожалуйста.
Как запретить пользователю видеть структуру БД
Есть postgres 11.5
Есть пользователь. Нужно что бы пользователь мог выполнять только хранимки. И запретить всё остальное. В том числе видеть код этих хранимок. Кто знает как?
P.S. В нете есть...
неверный запрос sql
Из бухгалтерии пришёл баг-репорт: зарплаты сотрудников рассчитываются некорректно. Оказалось, что почти все ошибки в расчётах — в расчётных листах менеджеров.
Выведи список ID всех сотрудников, у...
Как восстановить базу после очистки?
Приветствую всех!
У меня были две одинаковые по структуре базы, но разные по содержанию.
Только что по ошибке восстановил(переписал) одну из архива другого.
Т.е. для базы А была создана резервная...
Как получить список всех схем?
Полный нуль в Postgres(
Пытаюсь конвертировать Postgres <-> SQLlight.
Конвертировать планирую так:
1) получаю дамп (для Postgres использую pg_dump , спараметром p, для SQLlight sqlite3.exe)
2)...
Как красиво вывести объединение нескольких таблиц
Пример. 3 таблицы: факультеты, кафедры, группы. Связь у таблиц 1 ко многим соответственно. Все наименования уникальны.
Связываем left join'ом все таблицы, выводя всю информацию по факультетам,...
Запрос из нескольких таблиц
Всем привет. Не бейте сильно ногами, я только начал вникать в PostgreSQL.
Есть запрос из 4 таблиц.
Выглядит так:
SELECT
jobs.id as jobs_id,
jobs.title...
Странности подключения к серверу
Добрый день. Помогите разобраться с вопросом.
Есть Debian 6 на нем поставлен PostgreSQL-9.1. На самом сервере заведены 2 пользователя postgres и my_user. Сервер находится в домашней локальной сети....
Создание веб интерфейса на Python к существующей БД в PostgreSQL
Преподаватель задал к существующей БД сделать веб интерфейс на Python. Сама БД есть, ее мы делали в прошлом семестре как курсовик, а теперь пар по практике нет и пожеланию такое задание дал. ...
Как посчитать количество записай сразу в нескольких связанніх таблицах?
Как посчитать количество записей сразу в нескольких связанных таблицах относительно каждой из основной талицы?
Есть несколько связанных таблиц:
Т1 - основная
Т2 - Подчиненная Т1...
Преобразование секунд в ММ:СС
Доброго времени суток!
Ни одно решение не сработало, поэтому обращаюсь за помощью. У меня есть таблица Dialogs и в ней столбец Duration с продолжительностью в секундах. Как перевести все строки в...
Как правильно использовать SELECT FOR UPDATE?
Использую СУБД PGSQL.
Нужно получить мин. значение CreateDate из таблицы документ
SELECT MIN("CreateDate")
FROM "Document"
если минимальная дата < текущей в цикле вешается транзакция и...
Репликация одной таблицы
Здравствуйте. Я реализовал репликацию Multi-master двух серверов при помощи Pgpool-II. У меня возникло два вопроса:
1. Можно ли сделать так, что бы репликация разрешалась только на одну таблицу....
работа с бинарными данными
Доброго времени суток.
Необходимо написать код на С++, который бы помещал уже созданный буфер в базу postgres, в поле типа bytea и код который бы читал бинарные данные из этого же поля в буфер.
Для...
Зависает постгрес при формировании отчета
Доброго времени суток, форумчане.
Трабл в следующем формирую отчет через запросы.
При выборе одной таблицы формируется норм.
Когда делаю с другой. Он зависает наглухо... помогает только...
Trigger для склада
Добрый день, не могу разобраться как реализовать задачу:
Есть 2 таблицы, склад и расход.
Необходимо что бы при создании расхода, автоматически в таблице склад уменьшалось количество доступных...
Найти пропущенное число
Добрый день
В таблице при создании записи автоматически увеличивается номер документа на 1 исходя из максимального. Но если документ был удален или пользователь ввел номер в ручную минуя порядок,...
Отображение данных БД по 100 строк
Пишу на Qt программу по работе с СУБД, всё работает, но проблема в том, что данных очень много и хотелось бы, чтобы данные отображались порциями по 100 строк. Нужно создать запрос, а я не знаю, как...
Ошибка при создании базы данных
ERROR: ОШИБКА: отношение "orders" не существует
CREATE TABLE Products(
mfr_id VARCHAR(255)PRIMARY KEY,
product_id INTEGER UNIQUE,
description VARCHAR(255),
price DECIMAL,
qty_on_hand ...
Ошибка при бэкапе
Спокойно жили и долго бэкап делался, а недавно вдруг перестал
создаю вот таким батником:
CLS
ECHO OFF
CHCP 866
REM УКАЗАНИЕ ПЕРЕМЕННЫХ СРЕДЫ POSTGRESQL
SET PGBIN=C:\Program...
Работа с датами
В Постгре можно отнимать от даты произвольные интервалы
select current_date - interval '3 day'Мне надо чтобы вместо "3" было число, которое я получу из запроса. Что то типа
select current_date - ...
Не могу создать pldbgapi разширение
Здравствуйте, нужно создать режим отладки для функции. Хочю сделать это с помощю pldbgapi .
Я нормально инсталирую папку в Linux, потом в postgresql.conf меняю shared_preload_libraries =...
Как подключить БД к приложению Windows Form
Есть готовая Бд в PostgreSQL в виде нескольких таблиц , как подключить базу к приложению Windows Form ? С СУБД работал через pgAdmin v4.2 , консольное приложение в Visual Studio 2015 Professional.
Сложную строку в число
Гуру, подскажите куда копать... уже час над "мелочью" бьюсь...
Надо строку начинающуюсь на число превратить в число
Например вида "234-a03k=sjkow%" надо превратить в 234 откинув "лишнее".
...
Разграничение прав доступа
Есть таблица, в ней n строк, n столбцов (id integer, gid text, etc...)
Как реализовать доступ (select) первого пользователя к первой строке, и столбцам id, gid.
Второго пользователя ко второй...
Скажите, есть ли возможность как-нибудь сделать, чтобы в цикле foreach обрабатывались данные из двух массивов?
Скажите есть возможность как-нибудь сделать чтобы в цикле foreach обрабатывались данные из двух массивов? Ведь цикл foreach перебирает элементы только одного массива. Может есть способ как-то...
Проблема с запуском службы PostgreSQL 9.2 (Ошибка 1053)
Всем привет!
Есть небольшой вопрос по серверу. Используется рентген-программа EzDent-i, а вместе с ней идёт PostgreSQL 9.2. В последнее время служба postgresql-9.2 - PostgreSQL Server 9.2...
Сортировка в запросе по массиву
Есть массив значений некоторого поля.
Получаем записи со значениями из этого массива.
select *
from T
where Filed1=ANY(ARRAY)
Вопрос:
Нужно чтобы записи были в том порядке в котором значения...
Требуется настроить аутентификацию sspi для сервера PostgreSQL
Добрый день!
Требуется настроить аутентификацию sspi для сервера PostgreSQL (развернут на Windows).
В файле pg_hba добавляю строку:
host all petrov 0.0.0.0/0 sspi map=MapForSSPI include_realm=1...
"compressed pglz data is corrupt" postgresql 15
2023-07-01 18:49:53.332 MSK ОШИБКА: compressed pglz data is corrupt
2023-07-01 18:49:53.332 MSK ОПЕРАТОР: SELECT t, data FROM temp_table_14 WHERE num=17 ORDER BY t ASC
2023-07-01 18:49:53.464...
Объясните разницу между входными и выходными параметрами
Здравствуйте, объясните мне пожалуйста разницу между входными и выходными параметрами в хранимых процедурах.
Я только, что реализовал процедуру, которая в качестве параметров принимает марку...
Проблема запуска PgAdmin на внутренней сети
Всем здравствуйте.При подключении к внутренней сети(интранет) pgadmin имеется ряд ошибок(см.фото 1),ниже полный перечень ошибок.Удалил файл Roaming/Pgadmin,bin поставил в окружение,запустил от имени...
Получить имена столбцов
Добрый день!
Зашел в тупик, как получить имена столбцов?
PSQL, несколько различных заданий
Добрый день!
Имеем две таблицы books(книги) и publishers(издательства)
books содержит колонки book_name и publisher_id
publishers содержит pub_name и и те же publisher_id
Нужно...
Запрашивать пароль при входе
ОС Astra Linux SE, СУБД PostgreSQL 9.4
Как сделать так, чтоб при входе на сервер через терминал или через pg_admin запрашивался у пользователя пароль?
пробовал trust заменить на pam и md5. В...
Производительность LEFT JOIN при разном числе колонок
Подскажите можно ли както сгладить этот эффект.
вот две таблицы, в одно ключи от другой но не в каждой строке
key
1
2
3
lel
4
5
zaz
Как представить FULL JOIN только через SELECT?
SELECT * FROM region FULL JOIN oblast ON temp_region.id_region=oblast.id_region WHERE region.id_region IS NULL AND oblast.id_region IS NULL;Результат:
id_region | name_reg |...
Получение текущей даты
Создаю таблицу в 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 ...
PG_CONTEXT как аргумент
Здравствуйте!
Есть такой код с записью в лог-таблицу.
--Лог-таблица
drop table if exists test1.logTable1;
create table test1.logTable1 ("datetime" timestamp, "nameProcedure" varchar(200));
...
Из excel'я в postgresql
Доброго дня.
Есть данные в экселе, нужно импортировать в базу postgresql.
// получаю таблицу в базе
OleDbConnection con = new OleDbConnection(@"Provider=PostgreSQL OLE DB Provider;...
Добавление данных в таблицу
Имеется некоторые строки с данными сотрудников ( их несколько), которые требуется добавить в таблицу Сотрудники. При этом нужно сформировать номер сотрудника типа Kхххх, где хххх - число с ведущими...
Автоматическое заполнение при внесении новой записи
Всем привет. Подскажите пожалуйста как быть...
Не давно совсем начал изучать PostgrySql и столкнулся с такой проблемой...
Мне необходимо чтобы при внесении новой записи в таблицу полю id...
Update.from syntax and null value
Всем привет!
Не смог найти решения в документации, подскажите, пожалуйста )
запрос на массовый апдейт разных записей -
update test_case_version_ordered as tcvo
set test_case_order =...
Запрос в SQL на подсчет колличества одинаковых строк
День добрый, вот честно не могу я в SQL, вроде бы такой запрос во многих местах уже расписан как сделать, но не выходит у меня
SELECT "Nazvanie", "ID_dolznost"
FROM public."Dolznost" INNER JOIN...
Сумма чисел в строке
Есть строка 567
Как посчитать сумму чисел в строке ?
Или разбить потом использовать sum
Создание БД через .bat файл
По инструкции после скачивания PostgreSQL в распакованной папке pgsql создаю bat файл с текстом:
@ECHO ON
REM Устанавливаем переменные окружения для запуска PostgreSQL
@SET PATH="%CD%\bin";%PATH%...
Phppgadmin не заходит
Нужно установить PostgreSQL
Скачал с оф сайта, установил и поставил из адоннов апач. Но вот такая проблема
На http://localhost:8080/ заходит отлично, показывает версию апача и пхп. А вот на...
Не заводится PostgreSQL Debian 8
Добрый вечер! Установил postgresql c помощью apt-get install postgresql postgresql-common postgresql-server-dev-9.4. В конфиге раскоментил localhost, шифрование поставил md5, все по учебнику. Пишу...
Перепишите этот запрос с использованием общего табличного выражения
Перепишите этот запрос с использованием общего табличного выражения.
Перенос базы с одного сервера на другой
Подскажите как через Postgre III сделать корректно резервную копию (с данными) и восстановить ее на новый сервер? Сама программа с которой работают, "умеет" делать бэкап и восстановление, но выходит...
Настройка сети для работы с PostgreSQL
Здравствуйте. Есть компьютер на котором стоит PostgreSQL. Необходимо настроить его так чтобы с любого компьютора интернета можно было подключиться к базе.
Добавлено через 6 минут
Все попытки...
Ошибка подключения к БД на удаленном сервере
Добрый день. Дано: приложение, работающее с СУБД postgreSQL. Тестировал локально. Все работает отлично.
При попытке подключения к удаленному серверу получаю:
error FATAL: role "boa" does not...
Return записей из Функции
Здравствуйте, никак не могу придти к решению задачи:
Нужно с помощью функции совершать простой SELECT.
Например делаю SELECT * FROM t_documents, в PgAdmin,Редакторе SQL и выходит таблица...
Вывести сообщение с применением триггеров
Тема такая. Есть автошкола и при удачной сдаче экзаменов нужно выводить сообщение с поздравлением об окончании школы.
Соль в том, как реализованы эти экзамены
id_exam| id_student| exam_type...
Почему бд не отображается?
Здравствуйте! Подскажите, пожалуйста, создал бд в pg_default бд через pgAdmin 4. Решил дальше делать через DBeaver, но в нем не отображается эта бд. В чем дело?
Выборка по огромной таблице по нескольким столбцам
Уже который день экспериментирую с таблицей....
Задача у меня такая.
Имеем таблицу
shortint1 | shortint2 | shortint3 | shortint4 | shortint5 | shortint6 | value(long)
Размер 100млн строк
Все...
Приведение типов массивов PostgreSQL и поиск по ним
Доброго времени суток уважаемые!
Есть поле в таблице типа VARCHAR.
Есть запрос вида:
SELECT * FROM table1 WHERE column1 ~ E'^\\d+$' AND column1::INTEGER > 10
Который, как Вы догадались,...
Среднее значение групп
Здравствуйте, не могу понять как реализовать запрос.
Итак, имеется таблица с id обекта и параметр характеристики. Необходимо посчитать среднее арифмитическое для групп характеристик.
Группа...
PostgreSQL/Linux. Отказоустойчивый кластер БД
Всем доброго времяпрепровождения!
Нужна помощь по созданию отказоустойчивого кластера БД. Абстрактно понимаю как сделать, а с чего начать не знаю. Работа делается в рамках курсовой. Мне нужна...
Выборка значений из таблицы
Имеется таблица (записи не имеющие parentCode являются классами, а записи имеющие parentCode являются операциями, которые относятся к соответствующему классу):
CREATE TABLE CashOperation (
...
Заменить HAVING вложенным запросом
никак не могу понять) Реализовать HAVING вложенным запросом, вроде бы понял как они работают, но не понимаю как из ЗАПРОСА А со столбцом NULLIF(sum(pr.price),0) забрать его значения если они...
Обновление PostgreSQL
Ниже представлено обновление до PostgreSQL 12
Как устанавливается СУБД? Что будет, если добавить в одну из БД старого кластера БД хранимую функцию на Си?
# Обновление с помощью утилиты
pfexec...
Bigserial vs. sequence (когда применять)
Всем привет!
Кто-нибудь может сказать, в каких случаях надо применять тип serial (serial, bigserial), а когда sequence для автоинкрементируемого поля (id) ?
Как бы мне генерировать идентификаторы сущностей?
Есть в принципе несколько готовых вариантов:
1) использовать тип BIGINT (или INT) и функцию nextval, передавая ей имя SEQUENCE
2) использовать слова SERIAL или BIGSERIAL, это такие подтипы, которые...
Среднее скользящее значение
Здравствуйте, не могу сообразить, как посчитать скользящее значение цены через запрос
Допустим есть таблица:
Есть средняя цена за единицу товара, наименование товара (или его id), AVG_C - уже...
Index "pg_authid_rolname_index" contains unexpected
Добрый день!
Прошу помощи в такой проблеме.
Что было, после внештатной перезагрузки сервера появилась ошибка:
psql: FATAL: the DATABASE system IS starting up
сделал...
Pg_dump из php
Здравствуйте!
Очень хочется запустить pg_dump через exec в php.
Делаю так:
exec('pg_dump -f filepath -U user db_name');
Разумеется просит пароль.
Как это обойти?
Спасибо.
Сформировать массив JSON из строки
Добрый день, уважаемые форумчане. Прошу помочь. Есть одна строка с несколькими атрибутами, вот запрос:
select 1 as attr1, 2 as attr2, '3' as attr3
Необходимо собрать из этой строки массив...
Объединение трех одинаковых таблиц по одному полю
Гуру, подскажите куда копать! (давно не составлял сложных запросов - срочно должен вспомнить/научиться)
3 таблицы
имя | значение
a | 111
b | 111
имя | значение
a | 222
Установка pg_repack 1.4.5
Добрый вечер!
Вопрос не могу установить pg_repack 1.4.5 на CentOS 7. Версия postgreSQL 11 Скачал пакет тут https://pgxn.org/dist/pg_repack/ Установил пакеты llvm-toolset-7-clang,...
Выгрузка и загрузка БД
Доброго времени суток!)
Подскажите, как сделать выгрузку и загрузку базы данных postgresql?
нужно запустить SQL Shell(psql) и там команду писать? или другую утилиту нужно запускать?
Функция с пустыми входными параметрами, результат которой скалярное выражение (create function)
Помогите пожалуйста написать функцию именно с пустыми входными параметрами, не понимаю как это сделать. Что именно представляет из себя пустые параметры? Значит это пустая таблица?
Postgres репликация
Добрый день. Давно еще настроили репликацию Postgres 12 Pro.
Сегодня пришлось отключить, переведя slave в master командой pg_ctl promote.
Сейчас пробую снова запустить репликацию на slave удалив...
Запрос. Вывести людей, старше 30 лет
Здравствуйте. Нужен запрос, который выведет количество людей, старше 30 лет. Не могу додумать, недавно начал изучать, помогите, пожалуйста. Нужно использовать CURRENT_DATE
PostgreSQL Скрыть данные для обычного пользователя - PHP БД
https://www.cyberforum.ru/php-database/thread1952136.html#post10343836
как мне сделать чтобы весь список авторов и публикаций видел только админ. А обычный пользователь только определеную часть, и...
Открытие DBF файла на сервере
Добрый день!
Есть сервер с базой данных Postgresql, в ней есть функция, которая принимает DBF файл, функция написана на питоне.
CREATE OR REPLACE FUNCTION pysprip_dbf(_in_file bytea, _f_name...
Импорт из текстового файла с null полями
Всем привет. Изучаю PostgreSQL, т.к. очень скоро компания перейдет на данную СУБД. По ходу загрузки из файла в таблицу столкнулась со следующей проблемой.
Импортирую данные в таблицу. В некоторых...
Как можно ограничить доступ к определенным столбцам таблицы базы данных?
Всем привет, можно ли показать примеры запросов?
Заполнение поля при создании
Здравтсвуйте!
Есть 2 таблицы: User и UserToken.
CREATE TABLE IF NOT EXISTS "user" (
id SERIAL PRIMARY KEY,
login CHAR(50) UNIQUE,
created_at TIMESTAMP DEFAULT...
Записывает только цифры
Добрый день!
Подскажите, при передаче данных постгре записывает только цифры, символы не хочет писать ни в какую.
Что я не правильно сделал?
<!DOCTYPE HTML>
<html>
<head>
<title>Данные...
Как убрать скобки в выводе результата ?
Добрый день.
Не смогла решить задачу, и уверена то что сделала, тоже как-то не правильно.
Нужно посчитать колличество одинаковых symbol_id кототые int вывесть их имена сопаставивь id из другой...
Запрос по plpgsql с курсором
Здравствуйте!
Как и все студенты, делаю курсовую работу в последнюю ночь :)
Но с этим запросом, если честно, 3 день мучаюсь, и чет никак не могу догнать. Функции и курсоры в PostgreSQL только...
Сложный запрос с датами
Доброго времени суток!
Помогите, пожалуйста решить следующую проблему.
Есть три таблицы:
Income (приход деталей, содержит инфо о приходящих на склад деталях, из таблицы
Nomenclature, за...
Импорт sql в posgresql
Возникла проблема с импортом базы.
1=# psql -h DESKTOP-AL042KJ -d 1 -U postgre -f F:\base\doc_2017_2_mysql\doc_2017_2.sql
Неверная команда \base. Справка по командам: \?
База весит 40 гб,...
Postresql зависает при выполнении запроса с order и limit
Есть такой запрос
select * from log where id = 4123423338 order by time limit 1;
он зависает и не выполняется.
Такие запросы
select * from log where id = 4123423338 limit 1;
select * from...
idle in transaction
Коротко о ситуации. Есть скпирт на php который каждый час лезит на фтп, скачивает текстовые файлы и вливает их содержимое в postgresql. Важно чтобы все содержимое файла либо полностью внеслось в БД,...
Ошибка логической репликации
Здравствуйте,
уже не знаю как быть .
Есть 2 сервера, 4 базы данных реплицируются логически. А ещё делается логический и физический бэкап баз данных главного сервера. Уже несколько дней репликация...
Неполадки с подключением к POSTGRES
Добрый день. При попытки зайти в psql мне пишет следующее " не удалось подключиться к серверу: Нет такого файла или каталога Он действительно работает локально и принимает соединения через доменный...
Error FAIL 5432
Настраиваю Django 1.8. ОС Debian, БД Postgresql 9.4
При попытке выполнить sudo apt-get upgrade выходит лог
Setting up postgresql-common (169.pgdg70+1) ...
LOG: incomplete startup packet
...
Хранимая процедура, которая проверяет наличие записи
Здравствуйте.
Нужно создать хранимую процедуру Send1medCons (клиника, фио, диагноз, возраст = 18), которая проверяет наличие клиники. Если ее не существует, то вызывает исключение. Иначе создает...
Удалить повторяющиеся элементы с условием
Здравствуйте. Помогите запросом. К сожалению мои знания sql не позволяют мне самому это сделать. Они заканчиваются на select, update, delete с простым условием :cry:
Есть таблица client с колонками...
Импорт дампа .sql в DataGrip
При импорте базы данных в DataGrip не могу получить кортежи в таблицах. Как будто они пустые, хотя это не так
Как я понял структура таблиц создается, а вот данные почему то не импортируются
......
CREATE SEQUENCE - ошибка синтаксиса в "CREATE"
Выполняю некоторое задание по вузу, в ERBuilder создаются таблицы, связи между ними задаются, добавляются последовательности(или триггеры), чтоб первичный ключ постоянно назначался сам при добавлении...
INSERT, подзапрос и VALUES
Подскажите пожалуйста,
вот чтобы добавить данные из таблиц работает такой запрос
INSERT INTO metric_values(mv_db_id, mv_cat_id)
(SELECT DISTINCT dbs_id, cat_id FROM
(SELECT DISTINCT...
Триггеры и Триггерные функции
БД psql (PostgreSQL) 10.5.
На примере документации (https://postgrespro.ru/docs/postgrespro/9.5/plpgsql-trigger Пример 40.4. Триггерная процедура для аудита в PL/pgSQL)
на нескольких таблицах...
Код хранимой процедуры
Ребят, ничего толком не знаю о PostgreSQL. Но есть БД, в которой нужно создать хранимую процедуру, для последующей работы в C#.
САМА ПРОЦЕДУРА ВЫГЛЯДИТ ТАК (Только насколько мне известно, это для MS...
Перевод с MS SQL на PostgreSql
Всем привет!
Помогите пожалуйста с переводом кода с MS SQL на PostgreSql, нужно именно с использованием переменных.
Код упрощен, оставила только самое главное.
Перепробовала кучу вариантов, но...
Как обновить дату не меняя время?
текущая дата - "2016-01-16 15:22:23.841"
желаемая дата - "2016-01-24 15:22:23.841"
ЛЮДИ милые КАК через SELECT вывести среднее арифметическое чеков в разное время суток
Всем Здравствуйте!
Такая вот ситуация, столкнулся с интересной задачей, которая у меня никак не получается.
ОООчень Хочу понять как это можно сделать.
Подскажите или предложите кто-нибудь...
Как сохранить базу в нужный мне каталог?
Здравствуйте.
Создал базу данных в РЕМ или pgAdmin. Как я могу сохранить эту базу данных в нужный мне каталог
Подсчет групп пустых строк
Есть таблица упаковки, в ней есть колонки с номерами приборов и номерами коробок куда они уложены
key box inb ord
1 1 2 1
2 1 2 2
3 NULL 2 1
4 NULL 2 2
5 2 2 1
6 2 2 2
7 3 3 1
PostgreSQL 8.4 +Python проблема с кодировкой
Доброе время суток, пытаюсь выполнить пример из умной книжки:
def insert_tabl_wd():
weekdays=
import psycopg2
db=psycopg2.connect("host='localhost' dbname='tvprogram' user='postgres'...
Объединение массивов в строку
как мне вывести 2 массива: array и array в одну строку, чтобы получилось: category_id asc, category_id desc?
вот начал:
select unnest(array),unnest(array)
сделал так, но он лишнее выводит:...
Как работает stderr?
Здравствуйте, я начинающий администратор баз данных. Если не трудно, пожалуйста скажите как работает stderr? Он протоколирует только сообщения об ошибках? и где он, в каком файле хранит их?
Ошибка: подзапрос выражения вернул больше одной строки
Всем здравствуйте!
Помогите пожалуйста разобраться. Только начали с этим работать. Необходимо сделать простейшее: есть 2 таблицы Склад и Разработка. Связаны по столбцам Обозначение. В Разработку...
База данных о клиентах банка
Здравствуйте! Помогите с таким вопросом: у меня в базе данных есть следующие данные
Информация о клиентах, Информация о вкладах (размер, срок, процент), Информация о кредитах (размер, срок,...
Не видит созданные библиотеки в Qt
Здравствуйте, такая проблема, работаю в системе Linux. Там собрал в Qt динамические библиотеки для PostgreSQL, в итоге у меня получилось 4 файла библиотеки, с помощью команды pg_config --pkglibdir...
Резервное копирование субд 1с postgresql
Доброго дня!!! Как делать? Система windows 10. Сервер 1с и СУБД на одном компьютере.
Первая строка в группе
Доброго времени суток. Столкнулись с небольшой проблемой. Итак, имеется запрос:
select spj.n_det, sum(spj.kol) sum, j.town postavka_town
from spj
join j on j.n_izd = spj.n_izd
group by...
Кириллица не читается в командной строке Windows
Не могу разобраться с кодировкой в psql. Выводит как на изображении. Что делать?
Связывание таблиц
Добрый День!
как связывать таблицы в phpPgAdmin? я создала таблицы, создала в них id-шники, присвоила первичные ключи. И вот значит, я буду связывать их уже когда буду привязывать к интерфейсу?буду...
Исключить NULL
Доброго времени суток!
Подскажите, как исключить NULL из запроса
Делаю так
select distinct company.name from layer_sdk_minimized INNER JOIN company ON layer_sdk_minimized.company = company.id...
Ошибка при автоматической установке PostgreSQL
Здравствуйте. Я пытаюсь создать установочный пакет для своего приложения и помимо прочего включить туда установщик PostgreSQL. Необходимо, чтобы весь процесс установки происходил автоматически, без...
Не дает удалить таблицу с именем схемы через jdbc
Нужно почистить схему "sname" для всех баз на сервере. Подключаюсь к серверу по jdbc.
Список БД получаю без проблем, список таблиц у нужной схемы для каждой БД тоже.
А когда пытаюсь их удалять...
Функция и триггер не хотят работать
Пишу функцию с триггером для таблицы payments. Функция проверяет, что стоимость заказа больше 400.00 и
меняет вводимую сумму на сумму с учетом 10% скидки. Функция почему-то не работает, вроде...
Timing запроса при разном подключении
Добрый вечер!
PostgreSQL 9.1.4
ОС Linux
Первый вариант:
1) подключение через "Psql -U postgres db"
2) включаю \Timing
3) считываю большую таблицу.
время выполнения в районе 400 Ms
Подсчёт строк с пустыми значениями
Здравствуйте.
Необходимо получить таблицу с некоторыми рассчётами.
SELECT
idq,
COUNT(npp),
AVG(dat_v - dat_p) AS avg_time,
MAX(dat_v - dat_p) AS max_time
FROM queue.stat
Команды и запросы не выполняются в PSQL (Postgres)
Добрый день, друзья.
Изучаю PostgreSQL по материалам PostgresPro доступные бесплатно на их сайте, и столкнулся с проблемой вывода введенных команд в терминале.
Возможно я что-то пропустил перед тем...
цикл в запросе
Подскажите как из этого запроса вытащить данные на каждый день, например с 2021-05-01 по 2021-05-30,
сейчас выводит только одну строку с максимальными значениями за указанный период
set...
Как скопировать данные из csv в postgres
Собственно, есть цсв, имена колонок не как в таблице. Как скопировать. Есть ems postgres и pgadmin
Функции на языке PL/pgSQL для выборки данных из таблицы
Добрый день! Нужно вывести пациентов из таблицы patient_new с идентификатором patient_id, большим нижней границы. Я написал функцию:
CREATE FUNCTION patient_id_search_plpgsql(patnum int)...
Вызов функции в запросе
Нужно вставить в таблицу сгенерированный uuid.
Вставить надо так
INSERT INTO T1 SELECT C1,C2,(SELECT gen_random_uuid()) from t2
Получаю в каждой строке равный uuid. То есть функция отрабатывает...
Ошибка при работе с ролями (нужно назначить второй роли первую в качестве роли)
Не получается назначьте второй роли первую в качестве роли.
Как я хочу это сделать:
AlTER ROLE Адм2 IN ROLE Адм1
Возникает ОШИБКА: ошибка синтаксиса (примерное положение: "ROLE")
Что я делаю не...
Фильтрация данных
Храню данные в виде Jsonb, выглядит так. Каждый продукт имеет некие свойства.
{"properties":}
Хочу сделать фильтр по этим данным, точнее по id и value_id. Как сделать так, чтобы при выборке...
Как в запросе с UNION вывести результаты в отдельных колонках?
Привет всем. Собственно вопрос в заголовке.
Есть примерно такой запрос:
SELECT count(*) as kol1 FROM qr_prih WHERE regp = '91100' and nnmt = '841486' and key = 'sgtin' UNION ALL SELECT...
Список внешних ключей
Всем привет!
Структура:
TABLE domains
(
id serial,
level integer NOT NULL,
name character varying(255),
CONSTRAINT prkey_domain PRIMARY KEY (id)
)
Почему GRANT ALL PRIVILEGES ON DATABASE не дает делать Select&
Здравствуйте! Помогите пожалуйста решить странную проблему. Есть база PostgreSQL, я сделал пользователя и дал ему все привилегии:
CREATE USER user_dev WITH PASSWORD 'passw';
GRANT ALL PRIVILEGES...
Character varying(n) vs text
Здравствуите
мне надо сохранить в таблице текст, у которого длина всегдa 32 символ, вопрос в том какои тип вибрать для поля, character varying(32) или text?
как я понимаю из дока, в етом...
Вывод поля в зависимости от значения
Добрый день форумчане, необходим ваш совет.
Задача. Есть шесть полей: три поля фамилия имя отчество на русском и три поля фамилия имя отчество на английском. Необходимо вывести в select только три...
Избежать использования WildCard символов в Like запросах
Всем доброго времени суток.
Возникла следующая трудность: спецсимволы % и _ в like запросе.
Имеется mybatis маппер и следующий кусок кода:
<if test="param != null and param.name !=...
Поиск медленных запросов
Добрый день. Столкнулся со следующей проблемой: как можно вывести в табличном варианте все запросы, которые выполняются, к примеру, дольше 2 миллисекунд?
Подразумевается следующее: выполняется какой...
Количество слов, начинающихся на каждую букву алфавита
Добрый день
Помогите, пожалуйста решить задачу для PostgreSQL. Долго думал, как сделать, но скорее всего сказывается моё незнание в этой области.
Есть таблица такого вида (где-то на 10К...
Воспринимает дату как число
Здравствуйте!
Мне необходимо сформировать отчет в FastReport 4 на определенный временной период. Для этого в самом отчете поставила два компонента TfrxDateEditControl. Есть в самом же отчете...
Обновление данных в материализованном представлении
Здравствуйте!
В DBeaver в PostgreSQL есть мат. вьюха
CREATE MATERIALIZED VIEW view_table
AS SELECT table1.column1, table1.column2, table2.column3
FROM table 1
LEFT JOIN table 2
ON...
Почему не запускается pgadmin?
Доброго времени суток, в определенный момент перестал работать постгресс, с какого-то раза удалось полностью удалить его с компа, в том числе сервис постгресс, пжадминку и остальные файлы, установил...
Перенос значения в соседний столбец
Доброго времени суток, в sql я слаб, потому не судите
Можете сформулировать маску для переноса части текста в другой (не пустой, его необходимо перезаписать) столбец
Примерное содержание строки:...
PosgresSQL для самых маленьких
не могу закончить план работы, ошибки за ошибкой.
Есть ли решение к таким заданием как:
1. Фамилия и имя покупателя, название купленной им книги для всех покупок. Отсортировать по покупателям....
Вывести цену в тысячах рублей тип Money
По заданию создаю таблицы, одна из них:
/*Создание таблицы detail (деталь)
id_detail (идентификатор проекта) - не может быть пуст, первичный ключ
name_detail (имя проекта) - текстовая строка 150...
Pgadmin iii настроен некорректно
Привет всем! Короче установил Postgresql - 8.3eter на Windows Server 2003 SP2, там прописал свой домен при установке, установилось нормально. Теперь не запускается pgadmin, выдает такую ошибку как на...
Заполнение третьей колонки значениями из первых двух
Добрый день, есть 3 колонки в таблице (две с контентом, третья пустая). Нужно перебрать все строки и в 3 колонку добавить результат объединения первых двух. Возможно ли это с помощью SQL?
Прочитал о...
Закончилось место на диске с БД, после освобождения БД не выдерживает даже слабую нагрузку cpu 100%
Postgresql-11.
1 мастер, 2 реплики.
Кроме того есть 8 нод веб-приложения, которые работают с этой БД.
Все было хорошо и быстро многие месяцы подряд.
Решили админы как-то снять бэкап базы в...
Фильтрация данных
Доброго дня
Есть две таблицы: дома (houses) и цвета (colors)
Каждый дом может быть "окрашен" в разное количество цветов, соответственно для этого заводится таблица houses_colors
Допустим, в...
Создание бд
Привет уважаемые форумчане, надеюсь получить хоть малую помощь в реализации моей задумки. Думаю тапками не закидаете. В общем подошла пора писать курсовую по базам данных, четкого тз нету, тему можно...
PostgreSQL: функция COUNT
Имеется запрос demo=# select count(*) from routes where departure_city = 'Москва' and arrival_city = 'Санкт-Петербург';
count
-------
12
(1 строка)
Однако мне нужно его изменить так,...
Выборка данных из большой базы
Доброе утро. Как правильно читать данные из большой базе при простом запросе без limitа например Select * from имя таблицы.
Вроде говорят надо порциями читать например по 200тыс,если там в базе...
Ошибка восстановления БД из бэкапа в виде .sql файла
Всем доброго времени суток! Вчера решил накатить для проверки бэкап базы данных на тестовый сервер и столкнулся с проблемой - psql выдает ошибку "ОШИБКА: неверная последовательность байт для...
Поиск отсутствующего значения ID
Здраствуйте) Есть таблица тест с полями id (integer), name(text) где id первичный ключ. Нужно написать ф-я для вставки строк в таблицу, в которой будет реализовано условие поиска "пропущенных" id....
Вывести в результат кол-во Route в каждом полученном классе
Всем привет!
Помогите справиться с задачкой, как вывести в результате кол-во Route в каждом полученном классе.
Классификация классов Sum_ticket от Route
До 50 млн - low
От 50 млн включительно до...
Работа после установки
Господа, намучился я с PostgreSQL(чувствую себя героем анекдота стою на асфальте я в лыжи обутый толи лыжи не едут толи я долбанутый). Хочу изучить для себя новую СУБД.
Установил в соотв. с...
Поиск по нескольким условиям
Добрый день!
С SQL начинаю только разбираться. Опыт есть, но только с запросами. Глобально никогда не вникал.
Нужен поиск по нескольким атрибутам таблицы, по слову/словосочетанию. Если...
Локально получить данные с удаленной БД Oracle
Есть ubuntu(новичек) c установленным на ней postgresql. Нужно локально с удаленной Бд oracle получить данные. Как это возможно сделать? Все что нашел это odbc, и то нигде нет толкового объяснения,...
Консистентность данных в Postgre
Господа, добрый день!
Устраиваюсь на новую работу Java-разработчиком. И мне выслали тестовое задание (как мне кажется несколько странное).
Сначала даю коротенькую постановку задачи, а чуть ниже...
Как ускорить запрос выборки геоданных в PostgreSQL?
К примеру есть таблица адресов компаний из 3-х полей: company_id, lat, lon.
Необходимо получить расстояния до ближайшего адреса каждой из компаний.
Для работы с геоданными использую расширения...
Из ORACLE в PostgreSQL
Люди, подскажите, перешел на Postgres столкнулся с трудностями.
Вот функция на Oracle мне надо такую же написать на Postgrese,
ПОДСКАЖИТЕ кто сможет.
function execute_sql ( p_sql_block varchar2,...
Как преобразовать текст в запрос?
Здравствуйте, есть поле например содержащее qu "id = 1 OR id = 2 OR id = 3"
Как выполнить его как запрос?
SELECT data FROM py WHERE CAST(qu AS query) естественно не прокатывает, что посоветуете?
PostgreSQL в OpenServer
Здравствуйте, нужно postgresql базу данных конвертировать в mysql в navicat premium, пытаюсь подключиться через open server, но понятия не имею, куда закидывать саму базу, чтобы ее было видно в списке
Как хранить данные изображения [WARNING]
всем привет.:)
у меня есть один вопрос. Я использую C++ с libpq библиотека для работы с PostgreSQL (9.4). Имеет "BYTEA" область. Я храню эту область JPG изображения. Всем известно, при хранении это...
Индексация большой таблицы
Добрый день всем.
есть талица с более чем 100 миллионов записей, к ней необходимо добавить несколько индексов. Как выяснилось процесс этот не быстрый, добавление одного индекса занимает более 5...
PostGre SQL 9_3_4_1_1C - не пускает под postgres
Доброе время суток. Установил вышеуказанную версию PostGreSQL, сборка от 1С.
Системному пользователю postgres установил пароль: passwd postgres 'password'
В файле...
Запрос с соединением таблиц
Здравствуйте, подскажите пожалуйста как работает IF в SQL.
Моя база данных на тему "Автосервис" состоит из 4 таблиц:
-masters(m_id, name)
-cars(c_id, num, color, mark, is_foreign), где...
NOT IN, JOIN и подзапрос
Привет! Гоняю себя на тренажере по SQL и не получается один эксперимент.
Задача: Определить группы товаров, которые не приобретались в 2005 году (но покупались когда-либо).
Поля в результирующей...
PostgreSQL 9.4.10 1с
Крутится 15 БД 1с
Винты баракуды в 10
Пользователей немного порядка 20
Базы занимают порядка 300 гб.
Возможно ли разнести БД на разные винты для ускорения работы с БД
Сервер БД 1 на PostgreSQL...
Postgresql на виртуальной машине
Всем привет, есть ли у кого опыт развертывания СУБД на виртуальной машине, конкретно хочу перенести на виртуальную машину СУБД PostgreSQL на linux c windows server 2012 r2 srandart. Есть ли смысл...
Вывести запрос в формате json
Добрый день.
Как или чем можно сформировать json результат выборки запроса для вывода в формате
{
"field_1":
{
id:1; name: 'str';
}
...
}
Вычислить дни с начала года
Всем доброго времени суток.Есть вопрос как получить количество дней с начала года к примеру c 2021-01-01 до сегоднешнего дня, у меня проблема заключается что не пойму как получить начало года и и...
Графический вид таблиц и их соединения
Здравствуйте,
подскажите пожалуйста, можно ли в PGаdmin в разделе graphical query builder как то увидеть связь между таблицами, не самой связать, а скажем, выбрать несколько таблиц, нажать на какую...
InitDB с ключом --username (зачем он вобще нужен)
делаю инсталяху для своей проги, требуется установка базы данных PostgreSQL, установку провел в тихом режиме
--mode unattended --unattendedmodeui minimal --serviceaccount amuser --servicepassword...
Слить две таблицы в одну, создав новый serial ключ
Сделал две связанных таблицы по ключу, но там записи вида 1к1, поэтому решил теперь их слить в одну но ключ обновить.
CREATE TABLE repairs AS
SELECT listrep.sn, listrep.daterec, listrep.datefin,...
Функция удаления записей
Добрый.
Есть таблица Reys, поля = Kod (integer Primary Key), Name (Text), DateOff (timestamp).
Нужно написать функцию, которая будет удалять записи из таблицы Reys, если между DateOff и ...
Узнать порядковый номер до вставки
Собственно возможно ли как-то узнать порядковый номер записи до её вставки?
Есть таблица Data в ней есть несколько полей, среди них есть. Id AUTO INCREMENT, Groupe varchar, ExtId varchar
Проблема...
Умножение с условием ...
Есть следующая таблица -
1| lin| null| 2|
1| req| 100| null|
2| lin| null| 3
3| req| 100| null|
... необходимо умножать столбцы 2 и 3 если у них одинаковая ячейка.
Выводом из приведенной...
Как настроить логирование запросов больше 5 секунд?
Всем еще раз привет , как настроить логирование запросов больше 5 секунд ? с чего начать и как сделать ?:gsorry:
Подключение базы данных к web странице
Здравствуйте!
Как к DreamWeavere подключить бд postgreSQL созданую и работающую на денвере?
я создала форму в DreamWeavere и теперь надо чтоб данные отправлялись в БД
Добавлено через 20 минут
а...
Есть ли возможность триггером проверять что записано значение в один столбец
подскажите пожалуйста а есть ли возможность триггером проверять что записано значение в один столбец, а затем производить с ним какие-нибудь действия и ложить в другой столбец. ну как я уже сделал...
Разный план запроса в консоли и JDBC
Добрый день!
Столкнулся с такой ситуацией, использую Postgresql PRO Ent 11.7
Есть запрос вида:
Query Text: select
r.responsible as id,
count(r.id) as cnt,
p.SURNAME,
p.FIRSTNAME,...
Trigger before insert как отменить вставку?
Здравствуйте, такой вопрос:
Допустим, две таблицы связаны отношением, как в дочерней таблице при вставке определенной записи отменить вставку, если она ссылается на несуществующую запись в...
Тип с динамическим количеством символов после запятой
Здравствуйте!
Есть такой код
drop function if exists test.myFunction1(integer);
create function test.myFunction1("@numberOfSimbolsAfterComma") default 2)
returns table ("value"...
Реляционное деление
Здравствуйте, у меня есть таблицы
ЧК-Поход
ЧК-Поход
ID члена клуба ID похода
1 1
5 1
6 1
2 2
3 ...
Как почистить папку pg_xlog?
народ, всем привет!
Подскажите пожалуйста, как можно почистить папку:
/var/lib/pgsql/9.6/data/pg_xlog
или хотябы уменьшить её размер?
спасибо
Не работает преобразование в PostgreSQL
Приветствую, через PostgreSQL взаимодействую с библиотекой, созданной в Qt Creator, в которой есть файл xsl, преобразовывающий xml содержимое функции. Пишу в данной теме, поскольку эта ошибка...
Как выбрать данные из одной колонки и распределить их на несколько
есть две таблицы
1) переменные(ид, имя)
2) значения (ид_записи, ид(внешний ключ на переменные), значение, время)
то есть примерно так
1-а
2-б
3-в
и
1 1 100 10:10:10
2 2 110 10:10:10
ОШИБКА: нет ограничения уникальности, соответствующего данным ключам
Добрый день, у меня имеется таблица с названием concreteclasses и со столбцами classnumber, letter, details и с двумя ПК (classnumber, letter)
Есть еще вторая таблица с именем...
Удаление temp файлов
Всем привет.
Я не database engineer (у нас их нет), а обычный Java-разработчик, но на мою долю выпала задача разобраться с тем, что у нас разрастается папка temp (сейчас она занимает порядка 400...
Как использовать Notify?
Читал документацию и так не смог понять, как использовать Notify. Вот хочу написать триггер, который будет уведомлять меня об изменениях в таблице, в той же документации написать: " поместить NOTIFY...
Сумма нарастающим итогом
Есть таблица с продажами по клиентам.
id oper_data typ_operation_id Partner sum_acount_cur
1 01.06.22 111 Alfa 100
2 02.06.22 111 Beta 200
3 03.06.22 111 Alfa 150
4 04.06.22 111 Alfa 150...
Выбор покупателей, которые приобретали товар более 5 раз
Помогите составить запрос. Понимаю что ничего сложного нет, но никак не могу сообразить.
Есть таблица, содержащая информацию о продажах - “SALE”. В этой таблице есть поля: ID - порядковый номер...
Настройка SSL/TLS
Всем доброго времени суток!
Пытаюсь настроить SSL/TLS но почему то служба postgresql jnrj. отключаеться при такой настройки
hostssl all all 127.0.0.1/32 clientcert=verify-ca в файле...
PostgreSQL в Ubuntu Server 16.04 под Hyper-v
В общем нужно развернуть UBUNTU SERVER 16.04 с PostgreSQL 9.5 ,
установил Ubuntu под Hyper-v, настроил сетку: IP UBUNTU 10.0.0.2,
Установил Postgersql 9.5
в postgresql.conf прописал...
Как сделать запрос
Ребята привет, очень нужна помощь. Очень мало опыта и еще учусь
Задача:
Вывести сотрудников, которые работают в компании дольше, чем их непосредственные начальники.
Дано: таблица employee...
Сервер в состоянии active(exited) в Ubuntu
sudo /etc/init.d/postgresql status
● postgresql.service - PostgreSQL RDBMS ...
Pg_dumpall пользователь oleg35 не прошёл проверку подлинности
Добрый день!
Выполняю команду pg_dumpall > asd.out
Дальше просят ввести пароль, но он от пользователя windows, а не postgres.
Можно ли выполнить дамп, зная пользователя postgres?
Что значит '%TYPE'?
Что значит '%TYPE'?
используется вот так
id_student student.id_student%TYPE;
Тестовое задание
С заданием я почти не справился, просто просили разобраться с этим, не влияет ни на что. Хотелось бы для себя понять всё )))
-- Задание 1
-- Вывести пользователей по которым нет событий аудита....
Работа с документами (.docx)
Здраствуйте. Необходимо создать таблицу в СУБД PostgreSQL где будут храниться ссылки на файлы или путь к ним, а сами файлы будут храниться в файловой системе на сервере. Хотелось бы почитать про это...
Функция с динамическим возвратом колонок
Здравствуйте!
Есть исходная таблица.
create table test.myTable1(
"column1" numeric(10,2),
"column2" varchar(512),
"column3" varchar(512),
"column4" varchar(512),
"column5" integer,...
Пропущенные значения
Привет всем!
Можете пжл помочь с заданиями по SQL с пропущенными значениями?
1) Предположим, что у вас в базе есть табличка с балансом по всем счетам клиента на конец дня. Из-за особенностей...
У кого нибудь было подобное?
Устанавливал и настраивал вот здесь https://habrahabr.ru/post/265329/ . Но проблема возникла в самом последнем пункте
Указываем пути и запускаем генерацию тайлов:
C:\mapnik>generate_tiles.py
...
Как объединить 2 или более столбца (не результат)?
как объединить 2 или более столбца (не результат)
select name_fathe, name_mam
from tabl.name
выведет
name_fathe name_mam
Анатолий Венера
Кирилл Оксана
а мне нужно...
UNION types numeric and interval cannot be matched
Здравствуйте всем. Помогите пожалуйста найти ошибку в коде. При компиляции выходит ошибка - UNION types numeric and interval cannot be matched
Код запроса :
with encash_data as
(
select...
Выполнение функции с правами владельца
Ситуация следующая:
Имеются следующие роли:
1. Суперпользователь с правами на все - superUser
2. Набор Просто пользователей без прав - user1, user2, user3 и т.д.
Имеется триггерная функция с...
Запрос со сложным условием для одной таблицы
Добрый вечер.
Имеется таблица, содержащая следующие поля: пользователь, папка, файл.
Соответственно пользователь может создавать разные папки в любом количестве, которые могут содержать разные...
Нужна помощь в решение задания
Всем привет. Только недавно начал изучать Postgresql и наткнулся на препятствие. Сейчас прохожу тему- ROI Динамика возврата инвестиций и несколько дней не могу решить задания.
Теперь нужно...
Объединение полей разных записей
Здравствуйте. Подскажите, пожалуйста, как можно объединить две и более записей в одну, а их отличное поле записать как одно, не прибегая к программной обработке, вот пример:
Опель седан 5...
Закончилось время ожидания при подключении к базе данных
Когда пытаюсь подключиться к базе данных Postgresql с помощью Dbeaver, время ожидания соединения истекает, получаю ошибку: Закончилось время ожидания. При этом проверил через командную строку, что...
Выбор данных из нескольких таблиц
Имеются 2 таблицы:
CREATE TABLE IF NOT EXISTS notes( /* 1 */
id SERIAL PRIMARY KEY UNIQUE, /* номер записи */
note CHAR(120) NOT NULL, /* комментарий к записи */
regdate...
Создание вложенного запроса
Добрый день. Прошу помощи создать вложенный запрос.
Имеется данная БД:
Необходимо найти среднюю цену билетов всех рейсов Нижний Новгород - Екатеринбург через вложенный запрос.
Написал следующий...
Подзапрос и многотабличные запросы
Здравствуйте!
Помогите пжл, есть таблица содержащая данные (код продажи, дата продажи, код товара. код продовца, выручка за товар), как правильно составить запрос с под запросом, что бы Определить...
Вывести сотрудников и подразделение в которых они работают
Добрый вечер столкнулся с такой проблемой, как вывести сотрудников которые работают в подразделениях
Есть сотрудник -> есть список в котором хранится ID сотрудника и ID структурного подразделения...
Как лучше ускорить выборку с пагинацией?
Сейчас пагинация сделана стандартно через запоминание последнего айди. Примерно так:
SELECT *
FROM recording WHERE recording.id > 0 AND recording.artist_id = '269608'
...
DBeaver что, только синтаксис проверяет?
Добрый день.
PostgreSQL + DBever...
При написании процедур/функций обратил внимание, что при сохранении изменений проверка делается только в плане синтаксиса.
Если я ошибся в написании...
Формирование динамически пути в команде COPY
Всем здравствуйте!
Подскажите пожалуйста, как задать в команде COPY путь к файлу так, чтобы в имени файла отображалось время его создания.
На такой вариант
COPY (SELECT ...) TO...
Не создается таблица со счетчиком
имеется задание "Создать таблицу Клиенты с двумя полями (счетчик и фамилия)"
вообще попробовал два способа, и оба выдает ошибку, почему?
1 способ через auto_increment
CREATE TABLE clients (...
Сквозная нумерация строк в базе данных
Здравствуйте уважаемые форумчане!
Появилась необходимость совместить базу данных postgres с индексом модели представления. Для этого необходимо, чтобы один из столбцов БД имел железобетонную...
Создание реаляционной БД из Json файла
Здравствуйте форумчане.
Есть Json файл, который содержит в себе объекты с вложениями и данными.
Можно "скормить" файла методу, который создаст реляционные таблицы по названию ключей объектов,...
Выборка данных SELECT
здравствуйте, помогите написать запрос
есть таблица
id | name | index1 | index2 | id_text
1 | nm1 | 1 | 8 | 6
2 | nm2 | 5 ...
Сортировка данных
В базе данных есть таблица, в ней ключевое поле "Id" заполненное тестовыми данными. Проблема в том, что при сохранении заполненных данных, сортировка не работает и перемешивает все id как на скрине....
Неверный пароль PGagent
Всем добрый день.
Третьи сутки не сплю, пытаюсь настроить pgagent.
Ребята, подскажите по простому как исправить момент, когда pgagent в службах не хочет запускаться и пишет, что пароль не верный....
XML и Postgresql
Всем привет!
Кто-нибудь работал с типом XML в Postgresql? Как туда записать и оттуда считать собственно xml-документ? А то у меня немного не то получается, что хотелось бы...
Переменные в запросах
Хочу использовать переменные в цикле postgresql
по типу
while count <> 20
Begin
count += 1;
...
end
как можно создать переменную count?
Запрос массива в jsonb
Всем привет, у меня такой вопрос.
Какой запрос нужно написать для того чтобы вытащить информацию jsonb сначала из массива, а после из объекта в postgreSQL?
Как вытащить инфу из объекта, и просто из...
Создание дампа базы даных, с неработающим сервером БД
Здравствуйте.
Есть сервер на Ubuntu 18.04.4 с PostgreSQL 10 и 12, так же есть сайт на этом же сервере. Я неправильно поступил и изменил права доступа на корневой каталог /var и естественно это все...
Запросы
нужна помощь в написании запросов в postgresSQL
1. Выдать номера и фамилии поставщиков, поставляющих одну и ту же деталь для всех изделий.
2. Получить общее число изделий, для которых поставляет...
Не дает вставить русскую букву?
работаю в pgAdmin
создаю таблицу:
CREATE TABLE markcodes (
id SERIAL PRIMARY KEY,
codename character varying(2),
description character varying(255)
);
...
Про транзакцию
Здравствуйте!
В MS SQL есть такая процедура
CREATE PROCEDURE test.MyProcedure1
AS
BEGIN
DECLARE @errMsg NVARCHAR(MAX);
BEGIN TRANSACTION
BEGIN TRY
datetime в date
Привет.
У меня есть запрос
SELECT
sum(id),fromdate
FROM users
WHERE ag_status = 'approved'
GROUP BY fromdate
Строку в число с условиями
Добрый день!
Есть поле Total со значениями типа "2000.45 Руб."
нужно просуммировать его числовые значения 2000.45 и вытащить только если сумма > 10000
Пытаюсь так пока просто вытащить число, но...
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|