Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Dbeaver не подключается к PostgreSQL
Добрый день.
Пытаюсь подключиться к PostgreSQL в Dbeaver 25.1.0
выходит ошибка:
Подключение к localhost: 5432 отказано.
Убедитесь, что имя хоста и порт указаны правильно
и что postmaster...
Ошибка OpenError: DirectoryNotFoundException, FileOpenFailure, Microsoft.Powershell.Commands.OutFileCommand
Скачал с оф.сайта exe файл установки pgsql версии 17.3-1.
Открываю файл от имени администратора и через секунды 2-3 выходит окно с ошибкой -->
Но при этом в pshell выдает такие права -->
...
Где найти Host name/address для сервера pgAdmin4
Мне для работы с БД нужно подключиться к серверу но я не как не могу найти Host name/address.
Как на время отключить определенные индексы
В PostgreSQL как на время отключать определенные индексы (но не удалять их) определенной таблицы, чтобы план запроса не видел их?
Добавлено через 51 минуту
Скажите, для этих целей насколько...
Ошибка при восстановлении бэкапа через pg_restore
Добрый день!
Помогите пожалуйста разобраться в проблеме с восстановлением бэкапа. Ни как не удается восстановить базу через pg_restore, не понимаю что не так. В командной строке пишу команду, но в...
Как бы мне генерировать идентификаторы сущностей?
Есть в принципе несколько готовых вариантов:
1) использовать тип BIGINT (или INT) и функцию nextval, передавая ей имя SEQUENCE
2) использовать слова SERIAL или BIGSERIAL, это такие подтипы, которые...
DBeaver что, только синтаксис проверяет?
Добрый день.
PostgreSQL + DBever...
При написании процедур/функций обратил внимание, что при сохранении изменений проверка делается только в плане синтаксиса.
Если я ошибся в написании...
Зачем нужны схемы?
Доброго дня. Какой практический смысл схем?
В руководствах пишут, что они нужны, как папки, чтобы логически разделить наборы таблиц, процедур и пр. для удобства разграничения доступа разным...
Утилита для администирования базы
скачал утилиту " DBeaver после попытки зайти в базу Postgresql выдал ошибку
Can't create driver instance (class 'org.postgresql.Driver').
Я так понял не хватает драйвера попытался найти драйв,...
PostgreSQL 16. ERROR: unrecognized configuration parameter "transaction_timeout"
Доброго времени суток, уважаемые форумчане!
Под Win serv 2016, развернут PostgreSQL for 1C 16. С помощью pg_dump, снимаются рез. копии БД.
При тестовом восстановлении БД, средствами pgAdmin, в...
Установка pg_variables под Windows
Всем привет!
Столкнулся с необходимостью установить расширение pg_variables на PostgreSql 15 под Windows 10.
Скачал pg_variables в GitHub, и пошел по инструкции:
Typical installation procedure...
Как бы вы организовали такую таблицу в БД
Как бы вы организовали такую таблицу в БД, учитывая, что в ней должна быть помещена ВСЯ информация из рисунка, и чтобы она была нормализованной.
P.S. Границы и размеры ячеек информацией не считаются.
Русский язык в терминале Linux, Ubuntu
Здравствуйте!
Опишу вопрос коротко с надеждой что суть будет понятна.
При запуске в терминале Ubuntu Postgresql сообщения об ошибках как и при получении справки по сервисным командам \?...
Переход от MSSQL на PG - не могу понять, как организовать отладку процедур/функций
Всем добрый день.
:wall:
Как мне при отладке процедуры увидеть результаты запросов к таблицам? Например, сформировал табличную переменную.. как теперь увидеть её содержимое? Неужели...
Безопасно ли вводить данные через pgAdmin
Безопасно ли вводить данные через pgAdmin, все таки интернет? Вот такой вопрос.
Не срабатывает ntrights PostgreSQL: granting seservicelogonrights to postgres ...failed error AddUserRightToAccount Error
Хотел собрать PostgreSQL под Windows 10 вручную, споткнулся об инструкцию
ntrights +r SeServiceLogonRight -u postgres выдает ошибку
granting seservicelogonrights to postgres ...failed error...
Pgaudit не заводится на windows
Приветствую.
есть PostgreSQL 15.6 x64, установленный на windows server 2019. Требуется с него получать события безопасности. Кто вошёл, кто что изменил\удалил\создал и прочее. Интернет сказал, что...
Вывод древовидной иерархии в виде JSON
Здравствуйте дорогие форумчане. Прошу вас подсказать мне. Мне нужно имея таблицу отделов вернуть из бд json дерево по отделам.
У меня есть такая вот таблица:
Мне нужно написать рекурсивный...
Создание связи между таблицами в pgAdmin
Привет. Короче пытаюсь освоить создание баз данных и немного не понимаю как в pgAdmin создать связь между таблицами. Если быть более конкретным, то я не могу понять какая строка за что отвечает. Буду...
Уровни изоляции транзакций. Аномалия потерянные обновления
Hello world!
У меня есть база PstgreSql12.
В стандарте sql описано 4 уровня изоляции транзакции:
Read Uncommitted | Read Committed | Repeatable Read | Serializable
Как я понимаю, ни на одном из...
Как создать матрицу данных из таблицы?
Доброго времени суток!
Получил в институте задание, создать матрицу данных.
Полистал интернет, не могу предлагают из нескольких таблиц и как то сложно...
Помогите кто может!?
Структуру...
Распределение расходов
Требуется распределить расходы на электроэнергию по отделам компании пропорционально количеству сотрудников (перечень отделов находится в таблице). Написать функцию, которая примет общую сумму...
Импорт CSV: PGAdmin ругается что нет доступа к файлу, запрос пишет что нет файла
Доброго времени суток!
Вопрос о другом типе файла, но думаю может подойти к этой теме...
Из Excel создан CSV-файл.
Название полей совпадают с созданной таблицей в PG.
Разделители и кодировка...
Ошибка S1001 out of memory while reading tuples
Доброго времени суток! На некоторых рабочих станциях стала иногда вылетать ошибка
s1001 out of memory while reading tuples
Ошибка плавающая - в разных режимах может появиться, а при повторном...
Постгрес удаляет символ @ в записях
Есть прога, которая записывает данные об абонентах в БД - либо в MS SQL либо в Postgres
заметил, что когда БД - это MS SQL, то всё хорошо работает
если это Postgres, то почему-то в записях...
Бекап и восстановление в pgAdmin
Добрый день.
Столкнулся с тем, что из бекапов, сделанных с помощью pg_dump восстановление происходит с ошибками.
База данных после такого восстановления может даже не открываться.
Далее стал...
Inout в процедуре и функции
Здравствуйте!
Есть процедура test.myprocedure
CREATE procedure test.myprocedure(INOUT var_a integer)
LANGUAGE plpgsql
AS $$
BEGIN
IF var_a IS NULL THEN
var_a := 1;
else
Какие есть клиенты под Postgre?
Что-нибудь качественное. Postgre.
Пересечение числовых массивов JsonB
Приветствую!
У меня есть таблица с колонкой JsonB. Содержимое представляет собой числовой массив вида .
Мне надо сравнить ее с другим другим числовым массивом - найти наличие пересечения .
Если бы...
Запрос не подхватывает индекс, который идеально подходит
Привет.
Если очень кратко - есть простой запрос по схеме FROM Таблица1 + JOIN Таблица2
Для Таблицы1 применяется индекс.
Для Таблицы2 - нет, хотя есть прям идеально для него подходящий, хотя бы...
Реализация функций map и reduce
Реализовать функции map и reduce, принимающие два параметра: массив вещественных чисел и название вспомогательной
функции, принимающей один параметр вещественного типа. Функция должна возвращать...
Расчёт среднедневных продаж по дням с остатком больше 0
Есть 2 таблицы:
Продажи: Дата, Магазин, Товар, Продажа в шт, Продажа в руб
Остатки: Дата, Магазин, Товар, Остатки в шт, Остатки в руб
В обеих таблицах есть сочетания Дата, Магазин, Товар которых...
Передача параметра запроса в sqlquery из excel
Стоит задача в устоявшийся отчёт excel затянуть часовые данные по датчику давления из основного архива данных MS4D.
могу сделать запрос в microsoft query и затянуть среднее за час значение , типа...
Получение матричного отчета
Создать функцию, которая возвращает строки матричного отчета по функциям в базе данных. Столбцы должны содержать имена владельцев функций, строки - названия схем, а ячейки - количество функций...
Автоматическое вычисление общей суммы заказов
Даны таблицы заказов (orders) и строк заказов (lines). Требуется выполнить денормализацию: автоматически обновлять сумму заказа в таблице orders при изменении строк в заказе. Создать необходимые...
В план запроса добавляется Collate "C"
Ни кто не сталкивался с такой проблемой и какие есть решения.
Создан функциональный индекс
create index ix_adm_user_Name on adm_user(upper(sName));
при выполнении запроса
select * from...
Не пойму как использовать JOIN чтобы не было ошибки
Не получается правильно написать SELECT-запрос в postgres с использованием JOIN.
Есть таблица TReportAppUsage:
# SELECT user_locator,start_time,app_desc FROM TReportAppUsage;
user_locator | ...
Collation невозможно записать на уровне базы данных?
Здравствуйте!
Postgresql версия 16.
В DBeaber в ветке схемы "test1" --> "новый редактор SQL" --> Запускаю такой скрипт
create collation collation1(
provider = 'icu'
,locale =...
Как обрабатывать конфликты при UPDATE?
Всем привет.
Допустим, существующий пользователь пытается обновить свой никнейм, который должен быть уникальным.
В этом случае логично применить запрос с оператором UPDATE.
Но у оператора INSERT...
VACUUM в PostgreSQL 15 уже несколько суток в фазе vacuuming indexes что можно сделать?
Добрый день.
В PostgreSQL 15 есть большая не секционированная таблица (~2.4 ТБ), для которой VACUUM перестал завершаться за приемлемое время и уже 4 сутки висит в фазе vacuuming indexes.
...
Как упростить запрос?
Как можно оптимизировать запрос?
Куда копать?
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...
Как вставить Null значение в DBeaver (или)?
Или есть еще какой способ?
Подсчитать количество минут для каждого часа
Здравствуйте дорогие ребята. Прошу вас подсказать мне в одном запросе.
у меня есть некоторая таблица с данными по времени. Я имею колонки start и end. И мне нужно для каждого часа рассчитать...
Автоматическое выставление локали en_US
Подскажите как при установки postgresql enterpriseDB выставить --locale en_US мне необходимо делать это именно при установки, для автоматизации процесса установки. --locale en отрабатывает корректно....
Слияние отсортированных наборов
Написать табличную функцию, имитирующую сортировку слиянием. Функция принимает две курсорные переменные: оба курсора уже открыты и возвращают упорядоченные по неубыванию целые числа. Требуется выдать...
Возвращает только первую строку
Здравствуйте!
Есть такой запрос
do
$$
declare
sql_query text = 'select 1;';
explain_output text;
begin
EXECUTE format(E'EXPLAIN (ANALYZE, BUFFERS)\n%s', sql_query) INTO explain_output;
Как сделать логический, физический dump всего кластера?
А как сделать логический, физический dump всего кластера? В Dbeaver?
Pg_dump для баз с именами на кириллице под Windows
Использую PostgreSQL под Windows
В кластере базы данных, имена которых и на кириллице и на латинице:
база1
база2
base3
base4
Если в командной строке Windows ввести команду
pg_dump.exe -Fc...
PROCEDURE OR FUNCTION?
MS SQL однозначно запрещает вносить изменения в таблицы из функций.
PostgreSQL из функций изменяет таблицы аж бегом - и это очень удобно.
Можно, например, добавить в таблицу запись с внешним кодом...
PostgreSQL удаляет обычную таблицу вместо временной
Здравствуйте!
Есть такой код
RESET search_path;
SHOW search_path; --Возвращает "$user", public
SET search_path TO test1, test2;
SHOW search_path; --Возвращает test1, test2
drop table if...
Как правильно делать?
Подскажите, вот сама внутренняя база postgres для чего она? И нужно ли в ней создавать какие-нибудь объекты (таблицы, представления...)?
Запрос выполняет больше заданного timeout
Здравствуйте!
Есть такой запрос с параметром: ограничение времени выполнения запроса.
CREATE procedure test.run_test()
LANGUAGE plpgsql
AS $$
declare
var_query_execution_time_limit integer...
Стек вызовов как массив
Написать функцию getstack, возвращающую текущий стек вызовов в виде массива строк. Сама функция getstack не должна фигурировать в стеке.
Применение информации из разных таблиц
Привет. Столкнулся с такой проблемой при проектировании бд. По заданию у меня есть клиенты в виде физических лиц и юридических. Последующая обработка информации о клиентах по идее проектируется таким...
Сервер PG виден, а одна из БД в нём не видна на другом компютере
На работе есть сервер, в нём две БД: postgres и bd_vtoraya
На самом сервере локально и моём рабочем компьютере видны обе БД.
Пробую приконнектиться из дома через VPN - коннектится удачно, но видит...
Реализация конструкции Try-catch-finally
Как можно реализовать конструкцию try, catch, finally. В которой try соответствует BEGIN, catch - EXCEPTION, а операторы из блока finally срабатывают всегда, независимо от того, возникло ли...
Как правильно написать json запрос на PostgreSQL?
Здравствуйте ребята. Подскажите мне, пожалуйста, как мне офомить в один json объект два запроса к БД ? Мне нужно объеденить их в один json объект.
Вот мои запросы:
SELECT...
Почему увеличилась генерация WAL?
Приветствую!
Есть PostgreSQL 15, используется мастер и реплика в режиме hot-standby.
Параметры hot-standby такие: max_standby_streaming_delay = 5h, hot_standby_feedback = on.
Эти параметры...
Счетчик номера версии
Написать триггер, увеличивающий счетчик (поле version) на единицу при каждом изменении строки. При вставке новой строки счетчик должен устанавливаться в единицу.
CREATE DATABASE plpgsql_triggers;...
Как поправить функцию
Добрый вечер. Подскажите, мне пожалуйста, как мне поправить код функции чтобы он заработал. Ранее программировала под MSSQL и там знаю как писать функции. Но вот в PostgreeSQL оказалось что синтаксис...
Erwin data modeler 12
Добрый день!
В качестве Trial версии на скачивание предоставляется только ErWin 14.1
erwin-Data-Modeler-14.1(64-bit)_36463.exe
Коллеги, может у кого сохранилась Trial версии...
Оптимизация сервера
а где можно скачать для astra linux и postgresql15 софтину, которая основываясь на характеристики сервера выставить в конфиг файле оптимальные настройки (да это не панацея но все такие)
сервер...
Перемещение строк с дедупликацией
Добрый день!
Возникла необходимость перенести из таблицы TableA строки в таблицу TableB_dedup, но у второй таблицы есть PK, который должен "съедать" дублирующие строки, тем самым организовать...
XPATH - строка поиска элемента
Имеется запрос такого типа:
SELECT
...
...
FROM unnest(xpath('/root/body/branch', _xml)) t(x)
Как вместо "28" воткнуть прямо на ходу значение переменной, что-то типа подстановки?...
Восстановление БД с таблицой, размер строки которой свыше 1 ГБ
Коллеги, доброго времени суток. Столкнулся с проблемой. Связка с КиберБэкап(бывший Acronis) + сервер СУБД, всё на "божественном" Ред ОС 7.3. Проблема заключается в следующем: при попытке развернуть...
Имя функции в отладочных сообщениях
При выводе отладочных сообщений из PL/pgSQL-кода необходимо понимать, к какой подпрограмме они относятся. Реализовать функционал, автоматически добавляющий к тексту сообщений имя текущей функции или...
Сгруппировать в JSON данные
Использую СУБД PostgreSQL.
Просьба помочь написать сложный запрос,
есть таблица Users
User UserDate
Петя 2024-01-01
Петя 2024-01-01
Петя 2026-01-01
Ваня 2025-01-02
Ваня ...
Некорректно работает соединение JOIN
Всем привет, вопрос новичка.
Есть две таблицы:
categs(Категории):
id integer, catname varchar (наименование платежной карты и наименование вида товара)
opers(операции):
idcard smallint,...
Как сделать join по нескольким условиям ?
Здравствуйте ребята. Прошу вас подсказать, как мне составить запрос чтобы получить правильную выборку.
У меня есть таблица с отделами. У каждого отдела есть на каждый день поля start_hour и...
Кодировка между postgres и VS
Здравствуйте. Имеется база данных в постгрес. Реализую СУБД на VisualStudio windows form. При передаче данных между постгрес в select*from и VS в элементе datagridview кириллица неправильно...
Pg_restore или западло со стороны разработчиков
Добрый день. Недавно перешли с файлового варианта на клиент-серверный вариант 1С, потому как файловый вариант начал жестко тормозить. Кстати, в интернете сплошное вранье по поводу быстродействия...
Упростить запрос
Здравствуйте!
Есть скрипт
--Первый кусок запроса
select
column1,
column2,
column3,
column4,
Заполнить таблицу данными
Пытаюсь залить обычный тхт файл в таблицу командой на скрине и получаю ошибку так же на скрине
Формирование JSON
В базе данных имеются таблицы пользователей и их заказов, связанные отношением "один ко многим". Написать функцию, которая по идентификатору пользователя возвращает документ JSON, содержащий все...
Ограничение внешнего ключа
Добрый день.
Из документации к postgresql все-таки не могу понять, ограничение внешнего ключа означает, что для подчиненной таблицы автоматически создается ключ по связанному полю или нет? Т.е. если...
Обсуждение инструментов анализа производительности СУБД PostgreSQL
Короткий вопрос - допускается , не запрещено ли правилами и отношением постоянных читателей обсуждение инструментов и методов анализа производительности СУБД PostgreSQL ?
Проблема с PGSQL - сервер перезагружается и использует всю систему
Здравствуйте, обнаружилась такая проблема - при определенных обстоятельствах процесс postgresql падает - его что то убивает
server process (PID 367377) was terminated by signal 9: Killed
...
Оптимизация запроса
Здравствуйте!
Есть такой запрос
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...
Человеко-часы
Производственные смены каждого сотрудника фабрики хранятся в таблице. Напишите запрос, который покажет, сколько человеко-часов пропадет даром, если в некоторый момент времени на 15 минут будет...
Из диапазона дат сделать список месяцев - как?
приветствую ✌️
как из диапазона: от 2025-01-01 до 2025-12-31
сделать список месяцев: "01.2025;02.2025;03.2025;...12.2025;"
такое вообще умеет посгря?
Резервное копирование
Кто каким способом делает резервное копирование кластера если в нем есть несколько баз в системах debian?
Сложный json запрос + sum
здравствуйте. Прошу вас помочь мне с запросом. Я имею две таблицы. В первой таблице хранятся данные о использовании приложения пользователем за некоторый промежуток времени.
И имею талицу гранул,...
Бэкап папки с БД (архиватором) можно ли?
Здравствуйте!
Есть выделенный диск, на нем 1 папка с БД.
Допустим ли вариант бэкапа (могу настроить в сторонней утилите 1 раз в час) теневым файловым копированием.
Например как файловую БД 1с-ки....
JSONB преобразовать значения из строк в числа
Использую PGSQL 16.
Есть таблица
CREATE TABLE product (
id INT,
details JSONB
);
INSERT INTO product VALUES (1, '{"CPU":"4", "RAM":"16", "HDD":"2"}');
База данных по PgSql для тестов
Добрый день. Кто знает где можно скачать базу данных для PgSql для тренировки.
Или хотя бы бы описание по которой самому составить эту базу но я хочу чтобы база была достойной где можно...
Не работает Incremental Sort
PGSQL версия 14
Есть таблица Documents и таблица Search (в ней лежат данные для поиска по Documents).
Связь между таблицами Documents 1-> N Search.
Таблицы связаны по полям RootId (ид. корня...
Ошибки при при запуске patroni
Что именно нужно проверить и исправить, если при запуске патрони такие ошибки?
INFO: Lock owner: None; I am postgresql_
INFO: Still starting up as a standby.
INFO: establishing a new patroni...
PGVIP | Служба аварийного переключения master-standby
Привет, предлагаю к обсуждению новую поделку.
Написал PGVIP - службу аварийного однократного переключения (auto failover) с основной(master) на резервную(standby) базу данных PostgreSQL с...
Меняется кодировка при копировании колонки в PostgreSQL
Всем привет!
В таблице tasks имеется два поля:
1. task типа json
2. assigneename типа text
Копирую часть содержимого первого поля во второе:
UPDATE tasks SET assigneename = ...
Установка СУБД
Доброе
А кто уже ставил PostgreSQL Pro Enterprise 10 на систему Astra Linux SE (Смоленск) версия 1.5
Сервер не подключен к инету и потому пытаюсь поставить оффлайн
Для начало нашел некую...
Превышает длину 8000 символов
Здравствуйте!
Пока не понятно в какой именно ветке задавать вопрос: PostgreSQL или MS SQL.
Есть представление в postgresql
create view test.my_view1 as
select
n.nspname::text as...
PostreSQL + Git
Здравствуйте!
Для MS SQL в Visual Studio есть функционал, который работает с Git, и объект, который создает сравнение схем. В сравнении схем указывается локальный репозиторий и адрес базы данных...
Функции nextval и currval
Переписать следующий фрагмент SQL-кода так, чтобы он корректно выполнялся при использовании пула соединений:
INSERT INTO master(id, s)
SELECT nextval('m_seq'), 'm1';
INSERT INTO detail(id,...
Отключается сервер с PostgreSQL
Здравствуйте. Мы используем бухгалтерское ПО, которое использует PostgreSQL. Периодически, я бы даже сказал очень часто программа на клиентских компьютерах выбивает ошибку якобы сервер SQL...
Хранение переводов
В пользовательском интерфейсе необходимо выводить названия городов, хранящиеся в базе данных, на выбранном языке. Как это реализовать? Один из способов - хранить все переводы названий в объекте JSON...
Триггер на изменение первичного ключа
Я не понимаю в каком порядке должен применяться триггер. У меня есть вот такая БД:
Я хочу сделать триггер, чтобы при изменении номера читательского билета в таблице читателей...
Хранение времени/даты в базе данных
Мне нужно хранить дату и время в базе данных в таком виде: "2026-02-08 02:20:40"
Поле объявил как "timestamp without time zone DEFAULT CURRENT_TIMESTAMP".
По умолчанию там создается дата/время вот...
Превышение числа фоновых процессов
Написать функцию-обертку для pg_background_launch, которая пытается запустить процесс N раз с интервалом в одну секунду.
Генерирование create table
Здравствуйте!
В DBeaver когда нажимаешь на нужную таблицу - генерируется скрипт create table. В самой PostgreSQL есть функция или расширение, который генерирует create table? Или надо самому...
Дублирование первичного ключа в таблицах с наследованием
Здравствуйте!
PostgreSQL 18.1. Запускаю в Windows 11.
Требуется создать 2 таблицы с наследованием.
Запускаю такой скрипт:
CREATE SEQUENCE id_seq AS bigint START WITH 1 INCREMENT BY 1 NO MINVALUE...
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...
ERROR: relation "slaves" does not exist
Здравствуйте!
С PostgreSQL под Linux никогда до этого не работала.Работаю через консоль, база создана, хочу посмотреть таблицу пишу
select * from slaves;
Пишет ошибку
"ERROR: relation...
Для символа с последовательностью байт 0x98 из кодировки "WIN1251" нет эквивалента в "UTF8"
Ребята привет,
Нужна очень помощь. В postgrese я создалаа таблицу . Пытаюсь данные из csv файла импортировать в postgresql через командную строку. Первый раз это делаю, сложно очень. Так вот в...
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 файл и в нём лежит...
Как вывести первый и последний день предыдущего месяца?
как вывести первый и последний день предыдущего месяца?? (не зависимо количества дней в месяце)?????????????
Ошибка "could not access file "$libdir/fasttrun" при создании БД
Добрый день! Простите, возможно обращаюсь не в тот раздел, но у меня появилась следующая проблема: пытаюсь создать базу в PostgreSQL 9.2.1-1 для Windows-x64, создаю через 1С 8.2.16.352. При создании...
Удаление записей из таблицы старше 1 месяца
Здравствуйте, столкнулся с такой проблемой у меня есть таблица Audit (рис.1) в которою записываться все операции над другими таблицами, в таблице Audit есть поле DateTime это время когда была...
Импорт БД 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,...
Подсчет разницы между датами
Добрый день. В данный момент изучаю postgreSQL. Пишу простенькую БД для учета трат,доходов)
Имеется такая таблица. В поле dealDate записывается текущее время при создании записи.
Теперь возникла...
Ссылки между базами не реализованы
Здравствуйте, такая проблема, у меня есть задание :В базе данных basa1 имеется таблица Книга. Из базы данных basa2 необходимо выполнить действие по увеличению цены всех книг на 10%. В какой базе...
Удаление символов в поле
Здравствуйте. У меня есть база данных, которая заполнялась разными людьми, которые вводили данные по разному. В результате получились такие проблемы:
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 скрипты которые будут брать данные из...
Нет доступа к последовательности
Я создал таблицу 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...
Ошибка Unsupported or unrecognized SSL message при подключении к БД на удаленном сервере
На сервере VDSina стоит программа и БД postgresql. Сама программа работает как нужно.
При попытке подключиться к БД через DataGrip появляется ошибка
javax.net.ssl.SSLException: Unsupported or...
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"
...
Логи в Postgresql
Уважаемые, существует следующая проблема, через 4 месяца после стабильной работы базы, файл pgstartup.log увеличился на 12 гигов, соответственно база работать перестала так как место на диске...
Автозаполнение PRIMARY KEY
Здравствуйте.
Как сделать автозаполнение PRIMARY KEY.
Пользуюсь pgAdmin или Postgrise Enterprise Manager
Вот моя бд:
CREATE TABLE public.test1
(
id integer NOT NULL,
"Text" text,
...
Функция выполняется с ошибкой
всем привет!
Есть процедура(функция):
CREATE OR REPLACE FUNCTION "pgEventScada"(_message character varying, _source character varying, _name character varying, _category character varying,...
Не могу разобраться с PostgreSQL. Поиск по всем таблицам и всем полям?
Вообщем у меня следующая проблема... подскажите как сделать поиск по во всех таблицах базы и во всех полях каждой таблицы?
в моем понимании должно как то так быть
SELECT * from * where field value...
Fe_sendauth Ошибка при запуске сервера
Доброго времени суток!
Нужна помощь с PostgreSQL и Ruby on Rails.
ОС - windows 10 (выбора нет, т.к. комп домашний)
PostgreSQL 11
Ruby on Rails 26-х64
Делаю по методе как в универе - этим...
Выборка строк по максимальной дате
Всем привет! Есть таблица вида:
Широта | Долгота | Транспорт | Дата
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, всё работает.
Через...
Восстановление из 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, в примечание указанно к...
Изменить кодировку LC_COLLATE
Доброго всем дня. Прошу помощи. В БД новичок. Пытаюсь разобраться в боевом режиме.
Инструкция по развертыванию БД по шаблону
PostgreSQL
Общие требования
1. СУБД PostgreSQL должна быть...
Как перенести БД из MS SQL в PostgreSQL?
Добрый, подскажите плиз как перенести БД из MS SQL в PostgreSQL?
ОШИБКА: при выполнении COPY в файл нельзя указывать относительный путь
Добрый день всем, как правильно указать путь для команды copy в pgadmin4?
я пишу следующим образом:
copy (select * from purpose) to 'Desktop:/export/export1.xsl' with delimiter ',' csv header;...
Заполнение данными таблиц
Здравствуйте.
Есть несколько таблиц, которые имеют первичные, вторичные ключи и прочие данные. Необходимо написать скрипт (вероятно функцию с входными параметрами), которая добавляла бы данные во...
В целевой внешней таблице нет ограничения уникальности
Друзья, помогите, как быть?
В общем создаю я таблички у себя в базе:
CREATE TABLE public.payment
(
project_id numeric NOT NULL REFERENCES projects,
post character varying(1000) NOT NULL,
...
Новичок не совсем понимает ключи
Только сел за SQL, беру первое же задание.
Необходимо создать 3 таблицы, ввести в них данные.
Собственно создаю:
CREATE TABLE students
(
student_id SERIAL,
name CHARACTER VARYING(50) NOT...
psql: ошибка: не удалось подключиться к серверу:
Здравствуйте!
Пожалуйста, помогите разобраться.
Manjaro Linux. По учебнику для Linux были команды через art-get. Но установка прошла через sudo.
Вроде бы, всё нормально
(venv) $ psql...
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 лет.
Что я...
Триггер на обновление поля в таблице
здравствуйте столкнулся с такой проблемой у меня в таблице Сотрудник есть ИНН, но у некоторых сотрудников может не быть ИНН по этому не могу поставить ограничение на уникальность.
Создал два...
Удалить элемент с массива
Доброго вечера.
как можно с массива удалить элемент?
Ошибка 1920 при установке, убедитесь в наличии необходимых прав для запуска системных служб
Устанавливаю программу на рабочем ноуте для которой необходим PostgreSQLite. В конце установки выскакивает ошибка, что службу запустить не удаётся, типа нет прав. Windows 10 x64. Ни этой службы в...
Генерация случайных даты и времени
Как можно сгенерировать рандомные дату и время?
SELECT now() - interval '1 day' * round(random() * 100)
FROM generate_series(1,10);
генерирует случайные даты, но время всегда выводит одно для...
Насмерть повесил базу незавершённой транзакцией
Доброго всем!
Второй день играюсь с постгрессом, вчепятления после ms прекрасные :)
Но.
Работаю pgAdmin
Создаю базу данных
Создаю в базе таблицу
Пытаюсь из c# (npgsql) добавить запись,...
Установка Apache+PHP+PostgreSQL под Windows
Народ подскажите кто знает пошаговую установку в этом отношении. Нашла https://www.cyberforum.ru/web-servers/thread83339.html вот такую статью но она под MySQL. С этим я еще не сталкивалась только...
PostgreSQL 12.1.3 - незапускается служба сразу после установки
Всех приветствую, подскажите, скачал и установил PostgreSQL 12.1.3 для Windows, для изучения, система у меня - Windows 7x64 со всеми обновами, уже на этапе установки выскакивает ошибка что невозможно...
Ошибка "The application server could not be contacted" при запуске pgAdmin 4 postgreSQL 12
Здравствуйте, товарищи, начал изучать базы данных, установил PostgreSQL 12. При запуске появляется небольшое окошко с надписью pgAdmin 4 и после долгого ожидания выскакивает fatal error: The...
PostgreSQL: "нет такого файла или каталога"
(Debian 9.5.0, установленный на virtualbox, postgres 9.6.17). Пытаюсь закинуть базу данных в терминал
root@optimus:/home/andrewkulagin# su postgres
postgres@optimus:/home/andrewkulagin$ psql...
Подскажите как и чем открыть базу
Всем здрасти!
у меня имеется файл rashod.backup (БД - PostgreSQL)
подскажите плз как и чем мне открыть данный файл, если можно по подробней
PostgreSQL, ошибка подключения к таблице
Здравствуйте, у меня возникла такая проблема. На сервере PostgreSQL 9.3 создана база данных, в ней 5 таблиц. При попытке отображения данных из бд в datagridview возникает ошибка...
Запись в БД с автоматической генерацией первичного ключа
Доброго времени суток. В таблицах БД есть первичные ключи (IDшник в каждой таблице, типа bigint). Запись веду через драйвер JDBC, но это не важно. Подскажите, что нужно сделать и как, чтобы первичные...
Пересечение интервалов времени
Добрый день. В бд есть таблица которая содержит
1. Неуникальный индификатор события
2. Дата и время начала
3. И завершения события.
Делаю
select * from table where actionid ='89931b' and...
Посчитать конверсию
Есть таблица operations с набором айди операций (id_operation), статус (0 или 1), дата (time) создания операции , сущность (id_essence).Суть того что нужно посчитать конверсию для определённой...
Древовидная структура данных
Доброго времени суток! Помогите пожалуйста спроектировать древовидную структуру данных на основе СУБД 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...
Ошибка timestamp without time zone ~~ date
Здравствуйте, не могу понять, как исправить запрос. Буду очень благодарен вашей помощи.
SELECT
ts,
CASE WHEN description IN('rain','storm') THEN 'Bad' ELSE 'Good' END AS...
Сообщение в логе postgresql - autovacuum: found orphan temp table in database
После того как экстренно (по определенным обстоятельствам) был остановлен, а затем заново запущен postgresql, в логах стали появляться подобные сообщения:
autovacuum: found orphan temp table...
Как получить список выполняемых запросов?
Привет. Поддскажите. Как получить список выполняемых запросов,
спасибо
Создание пользователя с правами на таблицы в схеме
Добрый день!
Изучаю PostgreSql и не могу разобраться в следующем.
Хочу создать пользователя с правами выбора из всех таблиц некоторой схемы в БД.
Все дальнейшие действия делаю в утилите psql под...
Оконные функции смещения
Всем привет, изучаю оконные функции.
Есть такая задача:
Напишите запрос, который выведет сумму трат на привлечение пользователей по месяцам, а также разницу в тратах между текущим и предыдущим...
Выборка из двух таблиц одним запросом без сокращения записей
Здравствуйте.
Есть схема в БД PostgreSQL с двумя таблицами, из которых надо сделать выборку
SELECT naz as naz_u, nom, id FROM uslugi.usl_sp
SELECT naz as naz_b, id_usl FROM uslugi.doc_blanks...
PgAdmin настройка
Добрый день. Такой вопрос возник:
поставил PostgreSQL 9.3 и pgAdmin III. Из под консоли работаю с базой без проблем.
Решил настроить pgAdmin, тут и начались проблемы. Я так понял, что настройки...
Ошибка: в запросе нет назначения для данных результата
сам запрос работает :(
ERROR: ОШИБКА: в запросе нет назначения для данных результата
HINT: Если вам нужно отбросить результаты SELECT, используйте PERFORM.
CONTEXT: функция PL/pgSQL...
Проблема с установкой расширения
Пытаюсь выполнить команду CREATE EXTENSION in_memory;
ОШИБКА: не удалось открыть управляющий файл расширения "/usr/pgsql-9.4/share/extension/in_memory.control": Нет такого файла или каталога...
Настройка репликации
Помогите разобраться, как настроить Репликацию в PostgreSQL операционная система Windows 7
Делал следующим образом:
На стороне основного сервера
1) Создал пользователя User с правами, с...
Между какими городами нет прямых рейсов? PostgreSQL
Всем привет! Помогите решить задачку плиз) Дана БД по перелетам: используем 2 таблицы:
Таблица airports
Столбец|Тип|Модификаторы|Описание
airport_code|char(3)|NOT NULL |Код аэропорта...
Ошибка в остановке postgresql
postgresql работает нормально, но при попытке остановить ее получаю следующее:
1) Через кнопку Stop Server:
Start DoCmd(net stop postgresql-8.4)...
'<г│Ў* "postgresql-8.4 - PostgreSQL...
Несколько подзапросов 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
(...
Перевод строки
Добрый день.
Копирую текст из блокнота в колонку с типом TEXT. Использую pgADmin (см.рисунок).
Пример текста:
Жареная телятина с картофелем и
грибами … 1х300=300
Картофельное пюре … 2х30=60...
ADO.NET Data Provider для PostgreSQL
Сегодня первый раз услышал об этой базе данных и сразу возник вопрос.
Есть ли ADO.NET Data Provider для PostgreSQL?
И вообще как через C# можно подключаться к PostgreSQL и работать с ним?
DBeaver не отображает созданные БД
После установки драйвера psycopg2 DBeaver перестал отображать новые базы, которые создаются из командной строки.
Из командной строки БД создаются и удаляются, и отображаются в pgAdmin 4, но DBeaver...
PostgreSQL SSL
Здравствуйте!
Помогите, пожалуйста, со следующей проблемой...
ОС- Windows.
Требуется настроить SSL на Postgresql 12. Java-приложение будет добавлять записи в базу, удалять и т.п.
Создала...
Замер времени выполнения функции postgres
Добрый день, у меня есть функция в которой 2 цикла for и в каждом этом цикле есть еще 2 внутренних цикла. Нужно замерить каждый блок (цикл) и узнать какой тормозит. Как это сделать?
Своими силами...
Заполнение таблиц случайными неповторяющимися объектами
Заполнение больших таблиц в виде хранимых процедур на языке PL/pgSQL.
Имеются две таблицы tab1 и tab2,в каждой из них два столбца(id,название).В tab1 должно быть 100.000 в tab2 10.000.000 как...
Не могу запустить PostgreSQL
Не могу запустить службу PostgreSQL на Windows
Вот, что пишут! Пробовал запустить через Администратора, всё равно пишут тоже... . Может знает кто, как исправить ситуацию?
Добавлено через 2...
Неверный синтаксис для uuid
При попытке заполнить таблицу из файла выдает ошибку: неверный синтаксис для uuid: "0c48acce-41a3-4353-b3b5-a734cdc5a45b". Не могу понять из-за чего ошибка. COPY "MODEL" ("ID", "NAME", "STATUS")...
Запрос связанных таблиц
Привет всем! Есть две сущности:
а) User (id, name, mode)
b) Order(id, desc, status, user_id)
Связь "один ко многим". Мне нужно сделать запрос, которой вернет такого user, где:
1)режим ...
Восстановление базы из файлов
Здравствуйте, нас атаковали хакеры и стёрли все дампы бэкапов, но у меня остался бэкап в виде копии файлов самой папки postgres с битым файлом pg_control, если я пытаюсь подменить всю папку то...
Максимальное значение в колонке
Здравствуйте, есть очень простой запрос к таблице
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.
Как теперь этим пользователем зайти в БД? В документации написано, что должен быть такой пользователь ОС - Боб....
Запуск pgAdmin III в 10 версии
Доброго времени суток!!! pgAdmin III не могу найти? Может я её не установил? Как её запустить как я понимаю эта утилита нужна для создания БД? Помогите пожалуйста.
commit внутри функции plpgsql
Доброго времени суток!
Столкнулся с проблемой промежуточного commit внутри функции.
Есть функция внутри которой огромный цикл по записям в таблице. В цикле выполняется множество insert и update...
Проблема при бэкапе базы данных в pgadmin4
Здравствуйте! В учебном заведении во время практики дали задания на postgreSQL. Базу данных и внести туда таблицы, а в таблицы данные- удалось, но никак не могу сделать бэкап бд, пишет:No logs...
Изменение каталога БД в Postgresql
Доброго времени суток!
Кто знает, как в PostgreSQL прописать путь, где нужно создать БД...
PostgreSQL используется для клиент-серверной работы 1С
Нужно чтобы Инфорфационная база 1С лежала на...
Транспонирование строк в столбцы
Всем привет, приходится знакомится с PostgreSql и сразу с довольно таки интересным заданием.
Есть select, который возвращает порядка 300-400 строк, эти данные нужно транспонировать в столбцы....
Полностью отказаться от обращения к жесткому диску
привет
есть небольшая база. правил 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."
Пути установки оставлял стандартные...
Не могу установить PostgreSQL 9.6 под Windows Server 2007 x64 SP2
Добрый день.
Помогите с установкой PostgreSQL 9.6 на сервер под управлением Windows Server 2007 x64 SP2.
Перепробовал уже все советы из интернета. Вроде какая то проблема с выполнением скриптов...
Получить название месяца
Здравствуйте!
В MS SQL:
SET LANGUAGE RUSSIAN;
SELECT DATENAME ('Month', getate()) AS ;Возвращает значение на русском языке. Тут все ок.
Перевожу в Postgres:
SET LC_MESSAGES ru_RU;
SELECT...
Обновление postgre с версии 9.2 на 10
Добрый день!
Пытаюсь сделать upgrade постгри с версии 9.2 на 10ую (система win7) через консоль утилитой pg_upgrade.
Но столкнулся с такой проблемой, во время переноса на новую версию, почему то...
Could not change directory to "/home/user": Отказано в доступе
Здравствуйте, у меня возникла такая проблема!
Для управления базой данных PostgreSQL мне нужно войти в систему как postgres (пользователь Linux), а затем получить доступ к оболочке базы данных с...
Как импортировать дамп базы данных (6гб) в pgAdmin 4?
Здравствуйте. Возможно этот вопрос покажется глупым, но всё же. Хотел узнать, как правильно импортировать дамп бд в PostgreSQL, пытался найти, но не получилось. Пробовал открыть базу в редакторах, но...
SQL и нарастающий итог
Всем привет!
Сильно не кидайтесь тапками в новичка.
Разбираюсь с SQL, намертво встряла с нарастающим итогом, тренируюсь на кошках учебной базе avia.
Что я хочу: посчитать с нарастающим...
Организация связей между таблицами БД
Доброго времени суток.
Пишу базу для оружейного магазина (курсовая работа).
Сделал схему связей таблиц, но не могу её реализовать.
С SQL знаком косвенно...знаю что это можно реализовать через...
Группировка по месяцам
Добрый день, помогите с заданиями по PostgreSQL 2 и 3 задания.
Необходимо написать следующие запросы (PostgreSQL):
a.
Вывод 1) суммы поступлений с 1.07.2019 по 30.09.2019
Для этого думаю...
PostgreSQL в веб-приложениях (интересная статья)
Только что наткнулся на статейку, причем довольно познавательную(имхо).
Думаю будет полезно, как для новичков так и для опытных пользователей да и просто почитать интересно...
PostgreSQL в...
Ошибка: нет ограничения уникальности
Пытаюсь связать две таблицы, пользуясь pgAdmin 4
Создаю две таблицы author book_author и пытаюсь их связать вместе по внешнему ключу author.id -> book_author.id_author
Таблица author:
CREATE...
Pgadmin не принимает пароль
Доброго времени суток, возникла следующая проблема:
Сначала у меня pgadmin 4 и postgresql внезапно заработали на одном и том же порту, проблему решил перенесением postgresql на 5433 порт, но затем...
Максимальное количество строк в таблице
Добрый день подскажите пожалуйста какое максимальное кол-во строк которая может иметь таблица для выполнения простых арефмитических действий. (так что бы не загнулась она)
Что бы было более...
Долгое удаление записей из связанной таблицы
Есть таблица Document (5 млн. записей) и связанная таблица DocumentLinks (35 млн. записей) связь 1-М (один ко многим),
у таблицы DocumentLinks поля Id, IdLink, DocumentId, DocumentLink все они...
Добавление изображения
здравствуйте, помогите с загрузкой изображения, я разобрался, что можно использовать формат либо oid, либо bytea
но как эти изображение посмотреть в pgadmin4 прямо в таблице
UPDATE...
PostgreSQL мандатный доступ
Нужно настроить мандатный доступ на Astra Linux, версия подходящая SELinux 2.6, PostgreSQL тоже, выше 9.2
Как я понял из информации в интернете, нужно устанавливать метки с уровнями на...
Генерация календаря
Подскажите лучшую практику для генерирования таблицы со всеми датами на год.
Обычный год в целом понятно наверное мы там берём первое января и в цикле плюсуем единицу 365 раз , а как быть с...
Ошибка 42703 (столбец не существует)
Здравствуйте! Не получается объединить таблицы по внешнему ключу. PGadmin пишет:
"ERROR: ОШИБКА: столбец users.fk не существует
LINE 1: SELECT * FROM users INNER JOIN hobby ON users.fk = hobby.pk...
Объединение интервалов дат в случае пересечения или соприкосновения этих интервалов
Добрый вечер.
Не могу решить задачу.
Нужно написать запрос, который по интервалам объединит эти интервалы в случае если они пересекаются или граничат.
Дано:
CREATE TABLE Quest(start_date...
Создание базы данных в pgAdmin4
Уважаемые форумчане, прошу совета.
Создаю базу в pgAdmin 4. Не могу создать скрипт для добавления таблиц, ни скрипт работы по таблице.
Скриншот во вложениях.
Установить соединение в Visual Studio 2012 с PostgreSQL
Пытаюсь для Entity Framework осуществить подход Database First.
Нужно получить доступ к базе данных PostgreSQL.
Не могу в Visual Studio установить соединение с PostgreSQL так как это описано тут...
Хранить hex color
Привет, postgresql'щики.
Подскажите, как хранить цвет в колонке? Поиск не дал результата
PL\Python3u
Добрый день!
уже много часов мучаюсь и всё никак.
Хочу использовать PL\Python3u
Пробовал как на винде 10 так и дебиан 11(тут я даже не смог собрать из исходников постгрес со всеми расширениями,...
Не заходит в pgAdmin
Доброго времени суток, уважаемые эксперты! Ваш покорный слуга, просит помощи - передали БД от которой был утерян пароль, как можно его изменить не повредив БД.
Читал что можно это сделать так:...
Группировка данных по временным интервалам
Мне нужно сгруппировать строки запроса по временным периодам, так чтобы если не было данных в запросе за этот временной промежуток то строка вcе равно должна быть.
т.е пользователь выбирает начало...
DBeaver пропала БД
Добрый день. Создал в DBeaver базу, немного поработал и закрыл. Когда снова зашел - не обнаружил ее. Однако при попытке создания базы с тем же именем - выдает сообщение о том, что такая база уже...
Хранимые процедуры
Всем привет.
Кто-нибудь может подкинуть информации по работе с хранимыми процедурами/функциями PostgreSQL? В интернетах говорится только, что они есть и что они помогут повысить производительность....
Не найдена в kernel32.dll точка входа в процедуру GetSystemTimePreciseAsFileTime
При установке postgresql-16.1-1-windows-x64 выходит ошибка: "В kernel32.dll не найдена точка входа в процедуру GetSystemTimePreciseAsFileTime". Операционная система Windows-7 x64. На втором...
Ошибка синтаксиса
При попытке выполнить запрос получаю вот это (первая фотка)
При попытке построить план выполнения (вторая фотка)
Прилагаю архив с бэкапом
Помогите плиз, я новичёк в SQL, всё утро сегодня бился,...
Зашифровать пароль
Добрый вечер. Возник вопрос. Не могу найти на него ответ. Помогите, кто может.
Есть таблица в бд. В ней есть столбец password. Как зашифровать его в pgadmin3?
Поменять местами данные в двух колонках
Привет. Задача проста. есть любая таблица с полями допустим key, data1, data2,
подскажите запрос чтобы все данные из data1 записать в data2 и соответственно из data2 в data1.
Пробовал с помощью...
Как в pg-функции организовать цикл по jsonb-списку?
Всем привет,
Делаю вызов функции со jsonb-списоком в виде :
CREATE OR REPLACE FUNCTION public.pd_update_order(..., p_order_items_list jsonb DEFAULT NULL::jsonb, ... )
И с вызовом :
select *...
Создать цикл для даты в функции
Добрый день, очень нужна помощь. есть таблица, в которую надо вставить или обнавить записи, которые надо подсчитать из другой таблицы. И эти записи нужно подсчитать для каждого дня начиная с...
FATAL: password authentication failed for user
Не получается подключиться к БД через роль входа. Создал несколько ролей входа, дал им право LOGIN, поменял в pg_hba.conf для моей локальной базы метод аутентификации на md5 для всех пользователей....
pgAdmin4
Всем день добрый и с новым годом!
Я начинающий пользователь postgress, использую pgAdmin4.
У меня есть функция, в которой нужно внести изменение: добавить один входной параметр и добавить строчку...
Функция encode(data, 'base64') в poastgres работает не по стандарту. Как заставить работать правильно?
Столкнулся с проблемой что encode(data, 'base64') добавляет непонятный символ каждые 76 байт. Честно говоря пока добрался до base64 пришлось сильно пострадать потому как функция была закопана в...
Слоты подключений при выполнении вакуума
Здравствуйте.
В организации имеется инфокиоск, работающий на веб-интерфейсе, с подключением к БД PostgreSQL 9,6.
Каждую субботу в ночь проводится обслуживание БД (реиндекс и вакуум), после чего...
Изменить имя сервера в базе postgree
День добрый, копаю postgree, и никак не найду ответ. А задача такая.
Сервер 1С стоял на федоре & postgree, с адресом 192.168.1.10
Затем сетка сменилась (с реорганизацией компании, а точнее...
База данных интернет магазина
Здавствуйте, подскажите пожалуйста, как организована база данных в интернет магазине, который продает разные виды товаров. Например я хочу продавать смартфоны и велосипеды. Как мне уместить все...
SELECT WHERE IN с подзапросом
Я в sql не очень разбираюсь, поэтому не ругайтесь, если что-то совсем простое спрашиваю.
Есть таблица recording с полем asrtist_credit. Я хочу выбрать все записи из recording, если artist_credit...
ER-диаграмма
Здравствуйте, скажите пожалуйста, можно ли в PostgreSQL построить ER-диаграмму, и если можно то как :)
Ошибки при восстановлении бэкап через pg_restore
добрый час
решил сделать резервный сервер субд
основной стоит на сервер 2012р2
ПГ 11.9-1.1С
под резервный взял свободный 2008р2
поставил тот же ПГ
на боевом создаю бэкап базы батником где...
Перевод строки в ARRAY[]::uuid
Есть N uuid-ов в текстовом виде, которые могу сложить в одну строку.
Нужно эту строку преобразовать в массив uuid-ов, что бы подставить в параметр запроса вида:
SELECT * FROM "SomeTable" WHERE...
Подключение к БД postgresql9.5
Купил VPS поставлитуда postgresql 9.5
Через putty ве работает, к БД подключаюсь
Как только пытаюсь подключиться с компа чере pgAdmin выводит ошибку
could not connect to server: Connection refused...
ERROR: more than one row returned by a subquery
Доброго времени суток!! Может кто нибудь сталкивался с подобным родом ошибок? Как быть и что делать? Я новичок в данной теме)...не судите строго.
( ! ) Warning: pg_query(): Query failed: ERROR: more...
Как установить БД?
Никакими средствами не удается установить PostgreSQL на Linux Mint. Использовал все средства в интернете вообще все. Ничего не помогает. Спасите! Помогите! Караул! Позарез нужна эта БД.
Это было...
Нужен совет с базой PostgreSQL
Добрый день. База 1с на PostgreSQL. Работает, но при попытке реиндексации выдает ошибку
ERROR: failed to find parent tuple for heap-only tuple at (269347,1) in table "pg_toast_84082088"
из 1с...
AVG в Postgres
Пользуюсь пгадмин3, при написании запроса с AVG выдаёт вот что "HINT: Функция с данными именем и типами аргументов не найдена. Возможно, вам следует добавить явные приведения типов." Собственно сами...
Обновить столбец одной таблицы, используя данные из другой
Всем привет!
Пытаюсь написать запрос на обновление таблицы "Покупка" - столбец в ней под названием "Сумма" должен обновиться с учетом столбца "Скидка, %" из таблицы "Покупатель".
Таблицы будут...
Нарушение кодировки в сообщениях PgAdmin 4
Доброго времени суток.
При восстановлении базы данных из дампа в сообщениях лога нарушается кодировка - часть текста выводится знаком вопроса. Если база успешно восстанавливается, то это не...
Добавить элемент в массив jsonb
Привет.
Подскажите, можно ли добавить элемент в массив формата jsonb?
Т.е. чтобы можно было сказать базе: добавь в поле `list` типа массив, элемент "qwe", пожалуйста.)
Было бы невероятно...
Сводная таблица
Гуру, подскажите!
Есть ли ВООБЩЕ готовый/стандартный механизм для создания сводных таблиц на SQL (и в Postgresql в частности)???
Есть таблица на 3 столбца - покупатель/товар/количество
надо...
select уникальных значений
Здравствуйте.
есть 3 таблицы:
1. users(
login pk
id serial
)
2. lots(
id serial pk
lot_name,
id_seller fk(users(id))
Получение перечня таблиц и их полей с описаниями в PostgrSQL
Как можно получить одним SQL-запросом перечень всех таблиц схемы и их полей с описаниями (comments) в PostgrSQL?
Прилагается Книга5.xlsx с примером вывода данных. То же самое нужно получить...
Проверка нахождения символа в множестве
Здравствуйте. В пользовательской функции Postgresql хочу сделать проверку нахождения символа в множестве:
if NOT (substr(str, i, 1) IN (''A''..''Z'',''a''..''z'',''0''..''9'', ''_'')) then...
Подключение PostgreSQL к QT
Подскажите как с нуля посгрю к кьют подключить, или ссылочек на инфу, на просторах сети не чего путного не нашел.
Работая на винде
Как вывести количество строк по определенной дате в 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...
Нумерация записей
Здравствуйте.
Такой вопрос. Можно ли каким то образом добавить в таблицу поле в которое будет вставлено число означающее порядковый номер строки?
Нужно для исправления таблицы без идентификатора.
1C Ошибка СУБД после обновления postgresql-client
Всем бодрого времени суток! Очень нужна помощь! 1Ска потухла и выдала ошибку
Ошибка СУБД:
0A000: ERROR: CREATE EXTENSION ... FROM is no longer supported
LINE 1: ...reate extension if not exists...
Кодировка при импорте
есть postgresql 9.6, файд 20гб (урезан был до 50к строк на время теста), таблица infos ждущая импорта в нее
база l с кодировкой latin1
root@1:/var/lib/postgresql# head -50000 full.10.csv >...
Замена значений колонки
Доброго времени суток!Имеется база данных postgresql с таблицей в которой нужно заменить значения одной колонки.Таким образом: к примеру со 123 и дальше по возрастанию до конца таблицы!Подскажите...
Запись в Postgresql большой объем данных
Здравствуйте. Пытаюсь записать в Postgresql большой объем данных. При малом объеме все записывается, при большом выдает ошибку:
QSqlError("54000", "QPSQL: Unable to create query", "ОШИБКА: размер...
Pg_hba настройка доступа в сети
Приветствую, вынужден спросить у вас, дорогие форумчане, такую штуку: можно ли в этом файле подключений указывать больше одной строки для IPv4?
Теоретически надо так:
# IPv4 local connections:...
Вывод кракозябр в консоль sql shell
Всем привет!
Когда набираю в sql shell:
\?
У меня выводятся крэйзизебрас
╤яЁртър
\? ёяЁртър яю ъюьрэфрь psql c \
\? options ёяЁртър яю ярЁрьхЄЁрь ъюьрэфэющ ёЄЁюъш...
Авторизация. 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)?
Update с использованием рекурсивного запроса
Есть иерархическая таблица, поле с иерархией parent_id, нужно заполнить level - уровень вложенности, hier - строка с названиями родителями (исключая корень таблицы), root - значения корня иерархии...
Выборка из трех таблиц одним запросом
Доброго времени суток!
У меня есть такие вот таблицы
В PostgreSql я не сильно силен:(
Нужно придумать такой запрос чтоб выбиралось одно поле из таблицы TESTS
одно поле из таблицы...
Ошибка в запросе с 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...
Как правильно добавить 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, пара дней от роду, помогите чем сможете.
Основная задача такая:
Нужно построить древовидную модель на основе внешних ключей (foreign key) из PostgreSQL....
ошибка синтаксиса
Не могу создать процедуру, пишет:
ошибка синтаксиса (примерное положение: "PROCEDURE")
CREATE PROCEDURE periodBonus()
RETURNS void AS $$
BEGIN
WITH
allowedIds AS (
SQL Shell (psql)
Здравствуйте, установил postgresql, запускаю и не знаю, что вписывать.
Час уже гуглю, (
P.S. Пароль я знаю, но он не вводится.
Создание таблицы для другой базы
Здравствуйте уважаемые форумчане! Решил (на свою голову) упростить создание БД для своего мини-проекта путём исполнения скрипта *.sql
Скрипт призван решить 2 задачи:
Создать базу
В только что...
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;
То есть...
Извлечь из текста строку окруженную тегами
Всем добрый день.
Сам вопрос уже в заголовке. Текст может быть разный: Строка + Тег, Тег + Строка, Тег + Строка + Тег.
Думаю использовать regexp_replace, но не пойму какой шаблон нужно сделать....
Создание базы из командной строки debian
Здравствуйте!
Ось Debian
Поставил PostgresSQL: sudo aptitude install postgresql
До этого создавал базу только через ISPManager, но сейчас нужно из командной строки. Сразу запутался:
максимум, что...
Как объединить два запроса в один
Есть 2 запроса. Больно геморно их переписывать в один. Хочу объединить их как это сделать.
Select * from testdb and select * from testschem
как это реализовать?
Как можно увеличить скорость подсчета строк в таблице
Доброй ночи.
Есть таблица на 9500000 строк как можно увеличить скорость подсчета строк в таблице если по одному параметру может выбрать 8999999 строк.
Ошибка при создании процедуры, CREATE PROCEDURE
Работаю над созданием процедуры в PostgreSQL.
CREATE PROCEDURE p1(name character varying(100), adr character varying(100),ind integer)
LANGUAGE SQL
AS $$
INSERT INTO "Library" VALUES...
Pg_stat_activity обрезает текст запроса в поле query
Как получить полный текст исполняющегося запроса?
Создание пользовательского интерфейса базы данных на PostgreSQL
Всем привет. У меня стоит задача, на PostrgreSQL разработать базу данных, создать клиент-серверную архитектуру, пользовательский интерфейс к ней. Те, кто в этом разбирается, можете посоветовать с...
Расчет итогов в таблице, по группировке
Подскажите, как из первой таблицы получить вторую (во вложении)
Особенно интересует, как получить зеленый строки с суммами. Можно ли вообще так сделать?
select store, date, sum(count_nut),...
Не могу подключить PG к проекту VS2015, с++
Ребят привет.
Решил посмотреть как будет работать PG, попробовать её в деле так сказать.
Но возникла проблема, никак не могу её подключить к проекту.
Делал по схеме:
Иду сюда, и скачиваю сборку...
Запрос на выборку данных с группировкой по суткам
Добрый день!
Прошу подсказать в написании запроса к базе с выводом данных по суткам
Имеется база с данными
Делаю запрос
SELECT date_trunc('hour',id.datetime) AS Дата,
Перенос папки с БД postgresql в Ubuntu 18.04
Всем привет!
Мне необходимо перенести папку с базами postgresql на другой диск. Я его смонтировал в /mnt/hdd_all
Делал все как написано тут: ...
Импорт .dbf в PostgreSQL. C#
Здравствуйте. Возникла задача импорта dbf файла в базу данных Postgre... нашла всего несколько вопросв по данной теме в частности "Распарсить dbf и записать данные в postgres - C#" по первому коду...
Файл pgpass, запуск psql от имени другого пользователя без ввода пароля
Написал скрипт на питоне, который выдирает с базы данных информацию. Так как линукс сервер рабочий, начальство не разрешило устанавливать дополнительные библиотеки для питона - "это может привести к...
Ошибка "столбец не существует" внутри триггерной функции
Задача:при вставке новой записи в таблицу с поставками, найти актуальную цену на деталь в таблице с ценами. В случае, если цена не назначена, отклонить добавление поставки.
Вот триггерная функция:...
Перенести данные из одной таблицы в другую
Здравствуйте! Скажите как сначала перенести данные из одной таблицы А, в таблицу B, которые находятся в одной базе (разные имена и количество полей в таблицах). А потом один раз (через время) нужно...
Запросы на выборку SQL
Имеется таблица в приложении нужно написать несколько запросов.
s - поставщики
p - детали
j - проекты
spj - поставки
1. Напишите запрос к базе данных поставщиков и деталей, который...
Хранение файлов в базе
Добрый день! Есть необходимость хранить в базе данных файлы, которые будут часто записываться в базу (примерно 100 файлов в минуту разного объёма, но максимум один файл 500 килобайт)
Соответственно...
SERIAL не работает
Здравствуйте! Хочу создать id как primary key и чтобы был auto increment, в доке пишется что стоит просто написать SERIAL и все заработает, но написав выходит такая ошибка:
Код ошибки -1, положение...
Отношение сущностей в базе данных "Книжный магазин"
Создаю базу данных "Книжный магазин" в PostgreSQL. Первым этапом определяю сущности и связь между этими сущностями. Столкнулась со сложностями в определении связей, т.е. отношение один ко многим,...
Заблокированы столбцы в PGAdmin
Всем добрый день.
Я пока работаю с PGAdmin только с помощью визуального интерфейса, так как только начинаю изучать эту БД.
Я создал свою таблицу, сформировал стоблцы во вкладке Columns, нажимаю...
Установка расширения 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 все работает. Теперь задача вынести репликацию на отдельного...
Некорректное отображение кириллицы в базе и фронтэнде zabbix
Всем доброго времени суток!
Столкнулся с проблемой кодировки в базе заббикса. А именно итемы, которые возвращают ответ кириллицей utf-8, отображается знаками вопросов, но весь остальной текст в...
Вставка данных в несколько таблиц с подчинением
Привет. можно ли одним запросом вставить данные в несколько таблиц со связкой по ключу, т.е. я вставляю данные в самую первую таблицу, она возвращает ключ записи, этот ключ я испльзую как вторичный и...
Самая простая тема.
Всем привет!
Скачал pgAdmin с оф.сайта (38мб)
Запустил. Добавил сервер:
хост localhost
порт 5432
подсоединиться к серверу не могу.
p.s. Денвер без postgresql
Добавлено через 4 часа...
Как правильно удалить Postgresql?
Доброго времени суток, поставил postgresql, с определенного момента без моего участия перестал запускаться pgadmin, проблему нашел и пофиксил, но теперь pgadmin впринципе не пускает в базу, то есть...
Защита от sql инъекций
Добрый день.
Хочу защититься от sql инъекций, но дело в том, что я их провести не могу.
"SELECT * FROM users WHERE id = '" + id + "'"
И в id вставляю id = 1' OR 1=1 '
Получается:
"SELECT *...
Исключить пустые строки
Ребят задача вроди бы элементарная.
Есть запрос 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;
Он все выводит...
Восстановление БД из папки data
Добрый день!
Подскажите, пожалуйста, можно ли восстановить базу из папки data в postgresql и как это сделать (Windows 10)?
Путь к папке указываю но служба останавливается сразу после запуска....
Запрещён доступ к последовательности
При выполнении команды insert выскакивает ошибка, что доступ запрещён к последовательности
Но, когда зашёл в эту последовательность, там нет возможности добавить роли insert
Моет знает...
Ошибка в процедуре (No procedure matches the given name and argument types.)
Хочу добавить в промежуточную таблицу код ВУЗа и специальности, передав при это в параметры их имена, но у меня ошибка
ERROR: ОШИБКА: procedure vnz_spec_procedure(unknown, unknown, unknown)...
Уникальность по трем дублирующимся полям?
Здравствуйте!
Есть таблица с полями:
id поле1 поле2 поле3 ... поле10,
где:
id - автоинкремент,
поле1 - номер объекта (integer),
поле2 - дата (date),
поле3 - время (time without time zone)....
Как импортировать XML файлы в PostgreSQL
Всем здравствуйте, пожалуйста выручите я новичок не знаю как импортировать XML файлы, как мне это сделать? В интернете насчет этого прочитал все, пересмотрел видео на Ютубе, без результатов.
Есть...
PostgreSQL vs MySQL скорость чтения
Гуру, проконсультируйте, плиииз...
Уже в нескольких источниках услышал что MySQL "уступает почти во всем, кроме скорости чтения простых индексированных таблиц".
Задача: В течении месяца...
Запуск Postgre как службы и как приложения
Здравствуйте, возникли проблемы с запуском Postgre. ОС Windows Server 2012 Datacenter. ОЗУ 32 Gb. Запускается как-то через раз, если запускать как приложение, как службу вообще сложно запустить....
Postgres запрет записи одинаковых значений
Как настроить postgres чтобы нельзя было записать одно и то же несколько раз. причем есть порядка пяти полей, они будут одинаковыми, а 6е поле - timestamp(now()) т.е. оно будет меняться
Просмотр истории запросов в PostgreSQL
Привет, столнулся с проблемой - мне нужно просмотреть для отчета историю создания таблиц и внесения изменений в них (всё , от простых селектов для проверки до insert ов и update ов) но pgadmin...
Динамические запросы в PostgreSQL
Здравствуйте!
Подскажите пожалуйста, где можно почитать про составление динамических запросов в PostgreSQL? (на русском языке). Использую PostgreSQL 9.2.3.
Шарился по интернету, но удалось найти...
Глобальные переменные в памяти
Добрый день, подскажите плииз такое вообще возможно? и имеет ли смысл!
Есть одно число (спец-счетчик). Хранится в одной ячейке одной из таблиц (выделенной "для хранения констант/настроек...
убрать 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
как сделать...
Как в pgAdmin-е сменить пароль?
Всем привет) Как сменить пароль учетной записи СУБД ?
Как найти наибольшую среднюю стоимость
Добрый вечер господа и дамы! Помогите разобраться пжлст с запросом. Есть две таблицы, имеют следующий вид
CREATE TABLE company (
companyId integer PRIMARY KEY,
companyName varchar (50),...
Наследование прав группы пользователем
Есть база в которой есть две схемы: public и test. Решил создать группу пользователей с возможностью лишь просмотра таблиц в схеме под названием personel. Дал права ей на USAGE схемы test и назначил...
PostgreSQL, запросы
Поставил себе debian на virtualbox, чтобы изучать sql. Работаю с демонстрационной базой данных, взятой с сайта postgrepro.ru, по книжке Могунова. В самой базе содержится ряд таблиц, одна из который...
Импорт данных из XML файла в SQL Manager Lite for PostgreSQL
у меня есть файлы, которые хотел бы импортировать в БД Есть таблица Test с полем xml пытаюсь сделать импорт
COPY
public."Test"
(
"TestXML"
)
FROM 'D:\file.xml';
Вылетала ошибка...
Напишите запрос
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. На мастере и на слейве выставляю...
Преобразование выборки в массив
Здравствуйте!
Есть матрица (допустим 10*10), которая получается выборкой
Select "1","2","3","4","5","6","7","8","9","10" From CrossTab ...
Т.е. поля выборки - это столбцы матрицы. Сама матирца...
Автоматическое заполнение внешнего ключа в таблице
Здравствуйте, хочу сделать так, чтобы внешний ключ брал значение первичного ключа автоматически, без добавления данных вручную, если это возможно. Оставляя всё как есть, в "IDOT" будет значение...
Впервые пишу триггер, получаю ошибку
Всем привет. при попытки создать выдает ошибку: ОШИБКА: незавершённая спецстрока с $ (примерное положение
DROP TABLE IF EXISTS users; CREATE TABLE users ("name" TEXT);
DROP TABLE IF EXISTS logs;...
Простая база данных.
Нужно сделать простую БД в постгресе,но есть проблема в недостатке знаний по этой теме.. Если кому не лень,то пожалуйста помогите. Заранее спасибо.
- На предприятии ведется база данных с таблицей;...
Ограничить запись данных в pg_xlog
Можно ли отключить или ограничить запись данных в каталог pg_xlog в postgresql.conf? Или же их можно только копировать на другой диск?
Добавлено через 1 час 32 минуты
или сделать так, что бы они...
Проверка логина и пароля при подключении к БД
Есть база данных, у нее есть несколько ролей входа с паролями. В написанной мной программе есть окно для проверки логина и пароля. Есть вариант проверять логин и пароль при попытки "залогиниться",...
Вывод в консоль результат запроса LOOP pl/sql
Доброго дня.
DO $$
BEGIN
FOR i IN 1..10 LOOP
SELECT * FROM USERS;
END LOOP;
END;
$$ language plpgsql;
Где он здесь видит повторяющиеся значения UNIQUE?
=> select * from cats_lessons;
┌────┬─────┬─────┐
│ id │ cid │ lid │
├────┼─────┼─────┤
│ 1 │ 5 │ 1 │
│ 2 │ 5 │ 2 │
│ 3 │ 5 │ 3 │
│ 4 │ 28 │ 4 │
│ 5 │ 28 │ 5 │
│ 6 │ ...
Разница между максимальным и минимальным значением
Добрый день, имеется таблица employment_history, в которой хранится id пользователя (pers_number) и его стаж работы (position_start_date).
Вопрос в том, как получить тех сотрудников, у которых этот...
Распределенная БД в pgAdmin
Подскажите пожалуйста. Как создать распределенную базу данных в pgAdmin III? Если можно, на примере простейшей БД из 2-3 таблиц.
Выбрать сумму последних 10 строк
Здравствуйте форумчане! Есть вопрос, звучит просто, но не дает мне покоя:
Есть таблица, с каким-нибудь полем int, и в ней 20 записей. И вот нужно получить сумму, но всех записей, а только первых...
Как убрать блокировку в pgAdmin4
Добрый вечер. На скриншоте видно что справа от названия таблицы нарисован замочек блокирующий редактирование и добавление записей из этой самой таблицы. В других таблицах такого замочка нет и все...
Разбиение (секционирование) в PostgreSQL
в общем есть база на 29 млн строк. в нее идет постоянная запись и из нее нужно тоже постоянно получать данные.
партицирование вроде выход. но что пример не вижу так больше сомневаюсь.
есть пример -...
Ошибка ERROR: function cannot execute on a QE slice because it issues a non-SELECT statement
Всем привет!
При запуске функции в запросе возникает ошибка. Помогите пожалуйста решить данную проблему.
Запрос:
SELECT r.inn
,r.dt_start
,r.dt_end...
Преобразование типов
Здравствуйте! Подскажите пожалуйста, каким образом вывести вместо числа - "0.1199E2" в формат "float".
Выводит не в "float" - естественно, а в том формате в котором хранятся числа.
SELECT...
Импорт .csv-файла в таблицу
Доброго времени суток. Столкнулся с проблемой импорта содержимого .csv в таблицу из СУБД PostgreSQL.
Вот sql-запрос, по которому собственно и должен происходить импорт COPY titanik_train FROM...
SQL запрос из скрипта
в файле ~/.pgpass написано *:*:*:username:password
если выполнить из командной строки: echo "SELECT * FROM users" | psql -U postgres -d source то все выводит
а если в скрипте записать и запустить...
Поменять местами строку и столбцы
Здравствуйте.
Имеется простая таблица, что-то вроде
SELECT id, val FROM sometable
id | val
1 | val1
2 | val2
Сервер 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...
Как остановить бэкап базы в pgAdmin4?
Доброго вечера.
Вопрос мне кажется элементарным, но, к сожалению, в администрировании бд я ни в зуб ногой, и поэтому прощу помощи у вас. Ходил в русско- и англоязычный гугл, но тот мне ничего не...
Выбор из массива PostgreSQL
Добрый день. Необходим совет, как следует поступить. Есть таблица данных. Для каждой строки (ID уникален) в одном столбце требуется хранить несколько Id-шников из другой таблицы. Прочитал, что так...
"Разграничение и настройка прав доступа к таблице"
1. Создать базу данных
2. Создать следующих пользователей с ролями:
1. admin — суперпользователь, право создавать роли, право создавать БД, может создавать соединения, нет лимита на...
Как сделать форму ввода данных для пользователей?
Доброго времени суток!
Возможно, мой вопрос покажется глупым из-за моей неопытности, но, всё-таки.
Стоит задача поднять сервер БД, закинуть в него данные из существующих баз MS Access и позволить...
Массивы
Доброго времени суток. Вот суть проблемы есть два массива с датами:
arrayStartDate := array(select "StartDate" from "AUR_PersonWorkExpirience" where "ClaimId" = claimid::uuid);
arrayEndDate :=...
Момогите с задачкой по sql
Менеджер предложил добавить новую функциональность в продукт: мониторинг, который показывает самых активных клиентов за всё время работы компании.
Проверь, что список пользователей корректно...
Найти максимальный элемент из группированный таблицы
select sum(price) from mytable group by id_view;
Выводит сумму подсчитанная по группам.
Подскажите пожалуйста, как найти из полученой таблицы "сумм групп" максимальный элемент ?)
select...
Вывести имена сотрудников, у которых оклад выше оклада непосредственного руководителя
Таблица employee описывает структуру подчиненности некоего подразделения
CREATE TABLE employee
(
emp_id serial PRIMARY KEY, -- id сотрудника
emp_name varchar(127) NOT NULL, -- Имя сотрудника...
Как вернуть в запросе значение по умолчанию, если SELECT возвращает NULL или ничего не возвращает?
Добрый день!
Например я хочу чтобы донное выражение возвращало мне 0 или скажем 1, если результатом выражения rating вернется NULL:
SELECT
m_users.id,
(...
Настроить PostgreSQL на связь по протоколу SSL
Здравствуйте, помогите разобраться. Требуется установить библиотеку OpenSSL и настроить PostgreSQL на связь по протоколу SSL.
как это реализовать?
у меня стоит Ubuntu и postgresql 9.1.13
...
Ошибка в запросе
Сообщения
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, работала отлично. А сейчас не запускается с таким сообщением "Служба была запущена и вновь остановлена. Некоторые службы...
Программа администрирования PostgreSQL
Доброго времени суток уважаемые!
Поделитесь пожалуйста опытом, какую программу для администрирования PostgreSQL лучше использовать (и почему)?
Из ключевых моментов меня интересует вот что:
а)...
Восстановление из дампа
Здравствуйте, подскажите команду для восстановления БД через консоль в Windows для pgAdmin (дамп в виде текстового файла)
Заголовки колонок таблиц
Ребят, можно ли к названию колонок приделать псевдо названия на русском? допустим id = Код
Восстановление базы из dump
Доброго времени суток, Уважаемые.
Подскажите, как восстанавливается база из дамп файла.
когда выбираю восстановление и указываю путь к файлу то кнопка "ок" не активна.
Как можно загрузить? файл...
Установка PostgreSQL
При уставноке PostgreSQL 9.1.1 на Windows 7(64) возникает следующая ошибка "Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed"....
История изменений и аудит таблиц
Добрый день, коллеги.
Сделал универсальную утилиту PGHist по ведению истории изменений и аудита таблиц в PostgreSQL, полагаю, будет интересно многим - задача типовая. Учел опыт и основные...
Запрос INSERT IGNORE INTO
Пытаюсь сделать так, что бы запрос INSERT не добавлял строки с одинаковыми данными. Наткнулся на такую команду как IGNORE. Почитал, вроде запрос должен выглядеть следующем образом:
INSERT IGNORE...
Исправить кодировку в логах 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
запускаю от имени администратора
русских букв нет в имени компа и учетке
в...
Создание базы данных из .bat файла
Здравствуйте!
Появилась задача создания базы данных в PostgreSQL через bat-файл. Толком ничего не нашла в интернете, возможно, плохо искала... Помогите, пожалуйста, примерами или ссылками на...
На чем написать клиентское приложение?
Доброго времени суток. Есть задание сделать приложение с подвязкой базы данных Postgre, графический интерфейс, конечно. Кто-то подсказывает использовать Visual Studio, QT и так далее, но я с postgre...
Не могу создать сервер (connection timeout expired)
Скачал postgreSQL и в pgAdmin удалил сервер, созданный по умолчанию. Теперь при помытке Add New Server вылетает ошибка. Как можно исправить и создать сервер для новой базы?
Восстановление репликации
Добрый день, помогите пожалуйста, создаю репликацию со слотами, база очень большая и копирования директория с одного сервера на другой занимает около 10 часов. И до того момента когда создаю...
Не могу подключиться к серверу (через C#)
Приветствую! Пытаюсь соединить базу с клиентом на C# (все на одном пк), но при создании сервера я не создавал для него пароль, и теперь при вводе
String conStr =...
Запрос с номером поля
появилось желание видеть к какому по номеру полу обращаюсь.
SELECT "ID_TagName" as ID_TagName_1, "F_ComPort" as F_ComPort_2, "F_ComPortBaudRate" as F_ComPortBaudRate_3, "F_ComQuery" as...
Посчитать количество записей подходящие под несколько параметров
Есть таблица
id bigint NOT NULL, -- Первичный ключ
amount bigint, -- Сумма по чеку
cash bigint, -- Номер кассы
discountammount bigint, -- Полная сумма скидки по чеку
"number" bigint,...
pgAdmin column "datconfig" does not exist
при попытке подключится к базе данных выдает следующую ошибку:
ERROR: column "datconfig" does not exist
LINE 1:
У коллег все работает, но почему у меня выдает такую ошибку разобратся не...
Периодически падает postgres
Здравствуйте.
Недавно появилась такая проблема. Пользователи работают с 1с, база на posgtgresql. Внезапно 1с выдает сообщение о том, что база данных повреждена. Снова работать можно только после...
Проблема с pgAdmin при установке PostgreSQL 11
Здравствуйте. Устанавливаю PostgreSQL 11. Сначала всё идёт как положено, установка внешне благополучно завершается, но при вызове pgAdmin 4 появляется сообщение: "The application server could not be...
Заполнение связи многие ко многим
Добрый день.
Я только начинаю изучать базы данных и не могу понять, как правильно заполнять базу с таблицами со связью многие-ко-многим. Облазил гугл, но повсюду примеры, как создавать связь или...
Как запустить скрипт?
Здравствуйте! У меня есть скрипт для создания таблиц бд. Не могу его запустить. Вставляю в запросник в pgAdmin. Выдает "no data output. Execute a query to get output". Как запустить скрипт? Возможно,...
Перевод студента из одной группы в другую
доброго времени суток.
Делаю билеты по sql наткнулся на билет который никак сделать не могу, задание перевести студента из одной группы в другую... Помогите пожалуйста решить этот билет...
У самого...
Как совместить две агрегатные функции в одном запросе
Доброго времени суток!
Есть следующий запрос:
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...
Экспорт данных БД PostgreSQL в Excel 03-07
Нужен пример проекта(программы) или ссылка, где можно об этом почитать (скачать), только начал разбираться.
Группировка
Такая задача:
Найди средний вес продукции, сгруппированный по единицам измерения (units). Сохрани его в поле с именем avg_weight.
В выборке сначала выведи столбец avg_weight, а затем столбец units....
Логическая и физическая схема базы данных
посоветуйте, нужно построить логическую и физическую схему существующей бд, нужно что бы можно было переключаться между логической и физической схемой. это хорошо делает erwin, но он говорят или...
sql запросы
Только начал изучать и уже застрял. Буду рад любой помощи
Схема базы данных состоит из трех отношений:
utQ (Q_ID int,Q_NAME varchar(35))
utV (V_ID int,V_NAME varchar(35),V_COLOR char(1)) ...
sql-ex задачка
Задание: 143 (Serge I: 2011-10-08)
Для каждого сражения определить день, являющийся последней пятницей месяца, в котором произошло данное сражение.
Вывод: сражение, дата сражения, дата последней...
Множественные фоновые задания на сервере 1с
Добрый день, на сервере 1с под управлением Postgresql стали плодиться фоновые задания.
Тех поддержка 1с пинает, ничего внятного ответить не может.
Может кто сталкивался с такой проблемой?
Не...
Как существующей колонке задать свойство PRIMARY KEY?
если пишу так
ALTER TABLE PUBLIC.STATISTICS ADD CONSTRAINT STATISTICS_PKEY PRIMARY KEY ("ID");
то выводится ошибка
ERROR: COLUMN "ID" OF relation "statistics" already EXISTS
НЕ могу подключиться к созданной базе данных
Есть работающее соединение в dbeaver, к нему создал базу данных через меню самого dbeaver.
Создал таблицу, при попытке обратиться к таблице пишет "No active connection", хотя старые скрипты по...
Postgreesql на Windows проблема при загрузке данных с 1с
Добрый день.
Появилась задача развернуть Postgresql для 1с.
Решили попробовать на Windows.
Скачали, установили официальную версию с сайта 1с - 11.5-19.1с(х64).
Развернул.
Создал базу 1с с пустым...
Открытие уже созданной БД, в в pgAdmin
Добрый вечер!подскажите как в pgAdmin открыть уже созданную базу данных(то есть БД создавалась на другом ПК и после установки PostgreSQL и pgAdmin не получается открыть БД,или как-то добавить ее...
Настройка postgresql - вылет в режим восстановления
Добрый день, помогите настроить СУБД для работы в 1С, настраивал по мануалам 1С и pgtune, но есть проблемы.
1.Работает медленнее чем MySQL Server
2.База данных периодически вылетает с ошибкой -...
Функция возвращающая таблицу
Здравствуйте, надо написать функцию с курсором, который возвращет таблицу. Я пишу так, но не знаю что написать в конце после return.
CREATE OR REPLACE FUNCTION historical_data() RETURNS table(name...
Ошибка в синтаксисе функции. PGAdmin4
Здравствуйте.
Хочу сохранить функцию с помощью интерфейса PGAdmin4. То есть SQL-код генерируется для меня.
Вот код:
CREATE FUNCTION public."addSubgroup"(
IN "studentsCount" smallint DEFAULT...
Изменить значения строк в таблице из запроса
Есть таблица с одним строковым столбцом, полученная запросом
select
str
from /*код получения таблицы*/
ну или можно со счетчиком строки, если так удобнее
select
row_number() over ()...
Date_sub
Здравствуйте товарищи! у меня не работает команда:
select date_sub(current_date,interval 3 day);
пробовал в разных вариациях, большими и маленькими, пишет типа
"Ошибка синтаксиса (примерное...
PostgreSQL 10.5 на windows xp PRO sp3
Добрый день!
Пытаюсь на старом компе поднять для своих нужд postgresql 10.5 EDB версию, но столкнулся с ошибкой.
зы. На офф сайте указано что поддерживается данной ОС и разрядностью
Теперь...
Описание перевода баз данных 1C с MS SQL (2005) на PostgreSQL (9.2.1)
Привожу описание сборки PostgreSQL 9.2.1 из исходных текстов и перевод баз данных 1С под PostgreSQL:
http://1s.mosalt.ru/
Конфигурация:
1. Линукс — Fedora Core 17.
2. PostgreSQL —...
PostgreSQL + MCBC
Доброго времени суток!
Только начал разбираться с базами данных и столкнулся со следующей проблемой.
При установке PostgreSQL на бессмысленную и беспощадную ось МСВС (русский Linux) не запускается...
Исключение дублирующихся записей
Здравствуйте!
Есть таблица с полями:
id field1 field2 field3 .... name1 date1 time1,
где id - автоинкремент, primary key. В таблицу периодически могут записываться абсолютно одинаковые записи,...
CREATE VIEW, ошибка с псевдотипом
Приветствую.
Возникла такая проблема, при создании данного представления возвращает ошибку "колонка row имеет псевдотип record"
CREATE VIEW report AS SELECT(
contract.amount, worker.id
)
FROM...
Восстановление базы из дампа
Добрый день ув. форумчане .
С ДБ знаком только недели 3 и то самоучка ).
Мне прислали дамп базы (без данных , только процедуры , таблицы и тд) .Он без разшерения , При открытии дампа ,...
Вручную написанная функция не работает
Всем привет,
я написала функцию, которая должна в имеющуюся таблицу cities добавлять строку данных при выполнении следующего условия: добавляемый объект (POINT) лежит целиком в пределах другого...
Pivot таблица с динамичными столбцами
Помогите пожалуйта, нужно создать функцию, которая возвращяет сводную таблицу с динамичними столбцами. Очень срочно, помогите:cry:
Добавлено через 10 минут
studentid | studentname | studentage |...
pssql создание БД
Доброго времени суток. С помощью pssql создаю БД, команда: psql -U postgres -f /home/db.sql
Содержимое файла:
CREATE DATABASE mydb;
Собственно создание проходит успешно и в списке БД моя...
Как узнать размер диска?
Зарегался на Heroku завел там БД. Знаю что под мою БД в бесплатном режиме HOBBYST должны были дать 100mb, хотелось бы проверить командой.
Может быть кто то тут знает точно, но вопрос актуальный...
Заменить WITH
Есть задача:
Составьте сводную таблицу и выведите среднюю сумму инвестиций для стран, в которых есть стартапы, зарегистрированные в 2011, 2012 и 2013 годах. Данные за каждый год должны быть в...
Импорт csv в postgresql
Добрый день! Импортирую фай excel в котором 169 столбцов. Excel перевел в csv для импорта, в самой СУБД создал таблицу, обозначил все наименования столбцов и тип данных.
Далее происходят постоянные...
PgAdmin III выбор БД в SQL запросе
Как можно указать в SQL запросе какую БД использовать, если их несколько?
Для ком строки это можно сделать так вот psql -d dbname, но интересует выбор в SQL запросе.
Минимальная длинна пароля
Добрый день! Никак не могу найти никакой информации как в PostgreSQL 9.4 настроить парольную политику при регистрацию.Например задать минимальную длину пароля 16 символов и что бы в пароле были...
Перевод имён таблиц и столбцов в нижний регистр в базе Postgresql
Доброго времени суток, не могу перевести имена таблиц и столбцов в нижний регистр в базе Postgresql.
На просторах интернета нашёл запросы:
Имена столбцов в нижнем регистре
SELECT 'ALTER TABLE '...
Ссылка на таблицу
Занимаюсь по уроку, но у урока 10 версия postdresql, а у меня 14. Ошибка:
ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: "TABLE")
LINE 4: ALTER TABLE book
^
SQL state:...
Триггер, почему не работает ?
Создал триггер,чтобы ограничить ввод данных в мое поле. Если будет введены значения меньше нуля или больше 100,то должен сработать триггер и выдать исключения. Однако он всегда выдает исключения,...
ODBC или OLE DB драйвер
Добрый день
Появилась задача забирать данные в SQL Server с Postgresql базы данных
Но ни OLE DB ни ODBC драйверов на официальном сайте не скачать. Либо ссылки битые либо перебрасывает на другой...
SQL запрос: в первом поле идет число, с которого начинается пропуск; во втором - количество пропущенных чисел
Доброго времени суток.
Столкнулся с проблемой, связанной с SQL запросом.
Запрос сл. вида: имеется таблица с 1 полем,заполненная числами по порядку(Например {1,2,4,7,8,11,..}).
Написать запрос для...
Шифрование базы, насколько оно надежно?
Гуру, подскажите на сколько это вообще надежно???
Нашел кучу инструкций "если забыл пароль к админу" (в блокноте подправьте файл заменив кеш пароля на ключ...)
Надо ОЧЕНЬ надежно защитить одну...
Проверить, есть ли в таблице запись
Есть таблица с такой структурой:
CREATE TABLE web.cabinet_account (
id serial NOT NULL,
account_name text NULL,
cabinet_id int4 NULL,
CONSTRAINT cabinet_account_account_name_key UNIQUE...
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,...
Копирование\перенос базы
Доброго времени суток.
Участвую в разработке ПО + БД PostgreSQL. Работу веду как дома, так и на работе, и хотелось бы всегда иметь актуальную версию БД. В данный момент нет четкой структуры БД,...
Не могу приконектиться
Всем привет! Я очередной "зеленый" ньюкамер который решил поставить себе эту бд. Эту бд я поставил в линукс минт командой sudo apt-get install postgresql postgresql-client postgresql-contrib я...
Создание функций
Добрый день!
Подскажите, пожалуйста, как создать функции для БД Гостиницы?
1. Функция, возвращающая количество дней, прожитых постояльцем в гостинице на
основании двух дат (день приезда –...
Хранение пароля в базе
есть база логин;пароль
логин хранить думаю в открытом виде, а вот пароль наверное надо бы захэшировать.
как это делается в общих чертах?
Java приложение получает строку, получает хэш строки, и...
FROM_UNIXTIME В PostgreSQL
Перевожу проект с mysql. Подскажите, как это будет выглядеть в postgresql?
$pdo->query("SELECT * FROM users WHERE id != 1 ORDER BY FROM_UNIXTIME(birthday, '%d%m') ASC");
Ошибки при создании хранимых процедур
--1.создание спец таблицы
create table spec
(
id integer,
table_n char(20),
columns char(20),
max_zn integer
);
--2.добавление в специальную таблицу записи (1,spec, id, 1)
insert...
SELECT, который выбирает топ-3 товара
Здравствуйте!
Опишите запрос SELECT, который выбирает топ-3 товара (id, name и сумму продаж по товару – total) сортируя по сумме продаж (самые большие – наверху).
У меня получается вот так:
...
Получить значение по условию
Добрый день.
Подскажите пожалуйста, как реализуется следующий запрос:
если в указанной базе данных существует указанная таблица,
тогда нужно вернуть последнюю строчку из этой таблицы.при этом...
ERROR: syntax error at or near "PRIMARY"
как правильно задать первичный ключ?
всё одна и та же ошибка выползает
подскажите, пожалуйста
ALTER TABLE public.statistics ALTER COLUMN "ID" PRIMARY KEY
Выполнение блока DO с параметрами запроса
Коллеги, здравствуйте!
Мы переходим на PostgreSQL с MySQL и мне нужно написать скрипт для вставки так, что бы это работало максимально быстро. Ранее для этого использовались пользовательские...
Соединение двух строк из выборки
Есть к примеру таблица tTab. В ней поля id, bot, top. Делаю выборку по id и соединяю поля:
SELECT bot || '-' || top FROM "tTab" WHERE "id" = 35
получаю две строки:
text_10-text20
text_20-text40
...
Как прибавить к дате месяц при UPDATE
Нужно в некоторых записях (по условия) поменять месяц в дате.
Делаю так:
UPDATE operation SET "oper_data"= (select operation.oper_data ::month + 1) WHERE "id" = 2046
Ругается! Помогите...
Генерация БД в ErWin
Создал схему в erwin,создал пустую бд в pgadmin,подключил всё,теперь при нажатии Generate в пункте схема вылазиет сообщение ОШИБКА: отношение "какое то" уже существует; Error while executing the...
Сортировка
Есть связанные таблицы.
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...
Postgres не принимает пароль, хотя он не менялся
Здравствуйте, совсем недавно начала изучать java и postgresql и по непонятной мне причине postgresql выдает следующую ошибку:
could not connect to server: Connection refused (0x0000274D/10061) Is...
Как получить данные из другой таблицы внутри триггерной функции
Добрый день.
Нужна помощь в создании триггерной функции на PL/pgSQL
Задача у меня следующая:
При изменении определенной таблицы, вызывается триггерная функция, в которой формируется строка...
Выполнение динамического запроса
Ку, подскажите как выполнить динамический запрос. Я так понимаю что execute нужно выполнять ток в PL/PGSql но у меня чет не получается. Написал это do $$
BEGIN
EXECUTE 'SELECT * FROM...
Оптимизация выборки данных в PostgreSQL
Имею БД с таблицей "log", в которой ~65М строк. Диск загружен не более, чем на 5%. Выполняю простой запрос
SELECT * FROM log WHERE plate LIKE 'С485ЕН39%'
По plate создан индекс. Анализ запроса:...
Postgres 10: время запроса очень долгое
Добрый день.
что имеем:
сервер - hp dl380g6 + ssd + win2016
работает с базой веб клиент на asp core 2.2+ entity framework
на сервере запущен hyper v
была виртуалка win2016 и там стоял...
Метаданные для автоматической генерации базы данных
Необходимо создать пустую базу данных ,а затем "вытащить" метаданные для автоматической генерации базы данных
Базу то я создал а вот с метаданными проблема. Подскажите Как средствами PgAdmin или...
Триггеры в Postgres
Может сможет кто то объяснить почему так происходит:
Создаю триггер на вставку в таблицу ( в нем команды создания таблицы и назначения на нее прав для группы ролей). Весь интерес в том, что если я...
Обновление Postgresql 9.1 - 9.6
Добрый день!
Прошу вашей помощи по обновлению версии Postgresql c версии 9.1 до версии 9.6 при помощи pg_upgrade
Вдохновившись инструкцией pg_upgrade я приступил к действию
Порядок моих действий:...
Как установить пароль для пользователя postgres на Windows 10?
При установки postgresql 13.1 на windows 10 , у меня нет окна с запросом ввести пароль для postgres,
при попытке войти через командную строку выдает сообщение
psql: ошибка: fe_sendauth: no password...
Ускорить поиск
Добрый день, подскажите плииз.
Есть 3 таблицы. Город, Область, страна.
Надо МАКСИМАЛЬНО БЫСТРО находить по части города: название города, область и страну.
Что посоветуете?
1) Завести 3...
Начало работы в PostgreSql
У меня курсовая: нужно создать примитивную базу данных в PostgreSql. Но я вообще не могу разобраться как создать там базу данных, как добавить таблицу, вообще правильно ли я установила программу....
Использовать имя таблицы в качестве параметра триггерной функции
Добрый день всем, есть такая задача:
Имеем 3 таблицы: group1(id serial, name1 text), prod(id serial, group_id serial, name1 text), message(id serial, message text, datetime).
group1 это группы...
При загрузке дампа ошибка : role "serge" does not exist
Привет,
что-то сбилось в настройках моего PostgreSQL что при загрузке дампа получаю:
serge@serge:/ArtistsRating$ psql artistsrating < /ArtistsRating_db_2018_06_18.sql
psql: FATAL: role "serge"...
Рекурсивные запросы
ак написать рекурсивные запросы с последовательным извлечением данных из таблицы в направлении:
- от корня иерархии к листьям
- от листьев к корню иерархии
Для SQL, Oracle и PostgreSQL( с...
Получение последних записей
В базу на PostgreSQL 9.4 заливаются данные постоянно. Нужно регулярно, раз в секунду получать новые данные, которые еще не были получены...
Есть возможность сделать это встроенными возможностями или...
Вызов хранимой процедуры из другой базы (PostgreSQL)
В базе данных basa1 имеется таблица Книга. Содержащуюся в ней информацию необходимо прочитать из базы данных basa2. В какой базе данных должна быть создана процедура, и как можно ее выполнить?
...
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
Запрос, который будет переводить сумму транзакций в usd с учетом того, что в таблице rates данные только за рабочие дни
Здравствуйте уважаемые форумчане!
Подскажите пожалуйста, как решить мне задачу. Каким образом можно добавить данные за выходные дни в rates? Как сделать что захватить день последнего рабочего дня...
Postgres взять последние 100 значений в обратном порядке
есть база, нужно взять из нее запросом последние 100 значений в обратном порядке. т.е. desc limit 100 не подходит, а asc limit 100 берет первые 100
JSONB, UPDATE и jsonb_set
Всем Доброе время суток!
Ну что же, есть JSONB:
{
"company": {
"id": "12345",
"name": "MyCompany",
"contacts":
},
"employee":
},
Планировщик заданий
Наверняка эта тема поднималась уже не раз, да и в интернете есть несколько вопросов на эту тему, но решение я так для себя и не нашёл. Мне нужен простой планировщик, который умеет выполнять задания с...
Парсер SQL запроса
Гуру, посоветуйте...
Надо НАДЕЖНО разложить запрос на "составляющие" для анализа - получить "таблицу" блоков.
Нашел тучу готовых либ под php, node, pyton, ruby... но все "недоделанные"...
Pg_restore.exe на Windows Server 2012 - вы не можете использовать эту программу на вашем компьютере
Доброго всем!
Что за дела? С помощью виндовского pg_dump.exe на одном сервере 2012 сделал архив, попытался восстанавливать его в базу на другом 2012 с помощью pg_restore.exe и получаю редкое но...
Есть ли тип данных DATE в postgres?
Здравствуйте дорогие форумчане!)
Меня интересует вот какой вопрос: существует ли тип дата в postgrese и если да, то какой его синтаксис при создании поля, которое будет иметь формат 'yyyymm' ?
Вот...
Проблемы в PostgreSQL
Здраствуйте.
Создаю проект в KDevelop , работаю с базой даных . Использую PostgreSQL , и соответственный синтаксис .
Есть уже сделаный преокт с которого пишу основную идею и воторой , который...
Select из одной таблицы одного столбца по нескольким условиям + count()
Добрый день.
Есть 2 таблицы (1. stend_monitoring 2.stand_status) в PSQL, примерно такого содержания:
num_stend stamp_ name_event
1205 2020-12-16 10:05:08 Контейнер установлен
2205 ...
Запись картинок в базу postgresql
Пытаюсь из 1с записать картинки в постгре
После гугления пришел к такому коду
image = Новый COMОбъект("ADODB.Stream");
image.type = 1;
image.Open();
image.LoadFromFile("C:\1.jpg"); // для пробы...
связь многие ко многим
помогите придумать связь М:N для банка, есть Клиенты,Счета,Сотрудники, Дебиторы, Кредиторы, можно чтото добавить, не могу ничего придумать(:wall::cry:
Сменить тип поля в таблице
всем день добрый!
есть таблица, в которую постоянно попадают данные от пользователей. У одного поля необходимо изменить тип данных с VARCHAR на TEXT. Вроде задачка банальная. Но столкнулась с...
Создание триггера для аудита
Добрый вечер столкнулся с такой проблемой, у меня есть около 40 таблиц в БД, и нужно сделать триггеры аудиты на каждую таблицу, не могли бы вы подсказать как в триггерной функции написать написать...
Создать роль (пользователя) только для чтения в PostgreSQL
Здравствуйте.
Имеется кластер PostgreSQL с несколькими БД.
Необходимо создать роль с доступом только INSERT для всех таблиц в определённой БД. Как это сделать?
Из того что нагуглил сам:...
Поиск по дате времени, до конца указанного дня
date_end < to_date('05.08.2019 23:59', 'dd.mm.yyyy HH24:mi')
Ищет до 05.08.2019, само 5 число не попадает в результат. Как сделать чтоб именно до 05.08.2019 23:59 искал. Заранее спасибо за ответы.
Ограничение на ввод данных в таблицу, чтобы номера телефона с +7
Здравствуйте уважаемые!
Впервые столкнулся с SQl
Создал таблицу с контактными данными:
CREATE TABLE Contact_details(
id SERIAL NOT NULL PRIMARY KEY,
lastName VARCHAR (100) NOT NULL,...
Ошибка в строке подключения pgsql
Здравствуйте!
Имею строку подключения:
"Server = 127.0.0.1; Port = 5432; Database = WMIdb; Username = postgres; Password = Artem13;"
(формируется в коде c#, пароль, порт, айпи сервера,...
Вывод двух столбцов из одной и той же таблицы
Доброго времени суток. Нужно Вывести ведомость остатков весового товара в виде:
Товар (код) | остаток ларек 1 | остаток ларек 2
не выводя при этом товары без остатка. Который день мучаюсь - ничего...
Как и что запустить после установки PostgreSQL?
Всем привет! Помогите пожалуйста с проблемой. Для многих это может ерунда, но для меня как начинающему очень как важно. Дело вот что:
1. Чтобы администрировать СУБД что именно запускать и с чего...
Посоветуйте систему построения отчетов
Добрый день
Посоветуйте систему построения real-tim'овых отчетов, работающую с PostrgeSQL.
Можно платный или бесплатный вариант (желательно с триал периодом).
Я находил только те, что работают...
CONTEXT
Добрый день! Друзья, нужна помощь. осуществляю миграцию с Оракла на PostgreSQL. столкнулся с проблемой. В Оракле существует такое понятие как "контекст сеанса". то есть в каждом сеансе работы с СУБД...
Найти среднее значение по полю
есть необходимость найти среднее значение по полю. но чет не пролучается. тип поля текст, но там число лежит
Выборка данных за месяц и год
Доброго дня.
Имеется некая таблица, необходимо вывести данные за определенный месяц и/или год
select id from tab
where create_date > '2022-03-01 00:00:00' and create_date < '2022-04-01 00:00:00'...
Отношения между таблицами
Есть 3 таблицы:
id,
authors (id авторов, которые писали статью с этим id)
id,
articles (id статей, которые написал автор с этим id)
articles (id статей из таблицы articles),
authors (id...
Запрос с датой, последний месяц
Здравствуйте. Имеются в наличии таблицы
1. Клиент, поля: ФИО, Город(id), Общая сумма покупок
2. Города (справочник), поля: Название города
3. Покупки клиента, поля: Товар(id), дата-время покупки,...
Связывание таблиц
Всем доброго времени суток!! Возник такой вопрос: создаю базу данных в pgadmin 4 и все шло хорошо пока не пришлось связывать внешний ключ таблицы formular с внешним ключом таблицы Avtorstvo. Сейчас...
Из временной таблицы в временную таблицу
Добрый день, есть функция, в нем создаются временные таблицы. Есть временные таблицы А, В. Нужно Создать временную таблицу С из данных А и Б. Но уже в этой части пишет, что А не существует, как...
Перебор данных 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) где регистрируются скачивания объектов пользователями.
Нужно...
Problem to login phpPgAdmin
при попытке залогинется в phpPgAdmin под пользователем postgres выдает ошибку "Логин недопустим по соображениям безопасности"
. При попытке логина под другим пользователем без админ прав выдает...
Не видит конфиг timezone
Привет!
Запущен сервер PostgreSQL, в файле /etc/postgresql/12/main/postgresql.conf прописано timezone = 'Europe/Moscow'. Однако при запросе select now() выдает дату и время по UTC. Конечно, можно...
Передать в bat-файле пароль для dropdb
Здравствуйте.
Столкнулся с проблемой, не могу найти как в батнике передать в dropdb пароль пользователя. Может кто знает?
Как ускорить выполнение оператора LIKE
Здравствуйте. Задача - подсчитать количество полей из таблицы, где текстовое поле содержит определенный текст
В таблице 10 000 000 записей
$tag_qty = DB::table($search_results_table)
...
Проблемы с запуском
Добрый день.
Помогите решить проблему.
Перестал запускаться постгрес после рестарта системы.
Запускаю от рута:
/etc/init.d/postgresql start
* Starting PostgreSQL 9.1 database server ...
INSERT, вложенный в INSERT
Господа формучане, доброго времени суток.
У меня мало опыта работы с реляционными БД, посему прошу помощи у вас. У меня такая проблема:
есть база данных для службы такси. В этой БД есть таблицы...
Заполнение таблиц тестовыми данными из масива
Ни где не могу найти иноформацию по заполнению таблиц в Postgresql тестовыми данными из масива:
например есть массив имен
array
мне нужно заполнить таблицу этими именами и датами(что то вроде:...
Ошибка: 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 %...
Установка PhpPgAdmin и Configuration error
Доброго времени суток!
Установил Open Server 5.2.2. Пытаюсь запустить phpPgAdmin, открывая http://127.0.0.1/openserver/phppgadmin/index.php. Однако получаю в ответ "Configuration error: Copy...
Запрос даты и времени с разных полей
Доброго времени суток всем. Подскажите товарищи как быть. у меня есть таблица с различными полями. В ней зачем то были разделены поля даты и времени. Мне необходимо делать выборку из базы от...
PostgreSQL и обратный слэш
В PostgreSQL есть прекрасная функция quote_literal, при помощи нее оборачиваю
строи из PostgreSQL, заем эти данные идут для вставки в СУБД SQLite.
Проблема возникла если в строке обратный слэш:...
Как найти строки где в русских/латинских словах была произведена случайная замена одной латинской/русской буквы
Всем привет, как можно написать запрос используя jsonb так что бы мне выдало наименование строки с названием которое я ищу и проверку её на включение в неё русских/латинских букв.
К примеру мне надо...
Не получается подключиться к серверу
Добрый день. Я возможно не в тот форум пишу. Поставил PostgreSQL, когда на том же компьютере пытаюсь подключиться через libre office, то все получается. Когда подключаюсь с другого компьютера в...
Запрос: вывести по одному крупнейшему городу из каждой страны
помогите пожалуйста составить запрос psql или поправить мой запрос.
Есть таблица, столбцы в ней страны(country), города(city) и население(population) городов.
Нужно выполнить следующий запрос:...
Как рассчитать стандартное отклонение результатов с timestamp (postgresql)?
Как рассчитать стандартное отклонение результатов за последние 24 часа со стандартным отклонением результатов за последнюю неделю без последних 24 часов? (PostgreSQL)
Итак, у меня есть команда...
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...
Из-за чего возникло <insufficient privilege>
Здравствуйте!
Есть приложение на Java, которое обращается к БД PGSQL 9.6 на линуксе.
через sudo создал БД и пользователя и дал привелегии на БД
sudo -u postgres psql -c 'create database...
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...
Связывание таблиц не по первичному ключу
Добры день. Помогите пожалуйста с связыванием двух таблиц.
Есть две таблице, страна и персона. Как мне объединить две таблице так чтобы к Person.Country_ID_2 был привязан Country.Country_ID.
Как...
Настройка postgresql + php + apache
Всем привет.
Не знаю к какой ветке это относится, но нашел наиболее подходящую.
Мучаюсь уже 3 дня на гребаном виндусе .Все перепробовал но не могу никак я подключить postgreSQL.
Есть denwer ....
Получение списка пользовательских stored procedure
Подскажите, пожалуйста, как с помощью sql-запроса получить список пользовательских stored prosedure в PostgreSQL?
Как переписать рекурсивный запрос циклами?
как переписать рекурсивную функцию с помощью циклов?
BEGIN
RETURN query
WITH RECURSIVE R AS
(SELECT id
FROM accounts.groups WHERE id=(_id)
UNION ALL
SELECT accounts.groups.id
FROM...
Импорт данных
Есть некая таблица:
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),
...
Триггерные процедуры
Здравствуйте программисты.
Помогите пожалуйста с триггером в бд Postgres. Помогите написать триггер, при добавлении записи в таблицу sale, price считался автоматически.
Имеются 2 таблицы: ...
Как соединить в одном запросе JOIN и множество подзапросов
Здравствуйте,
есть таблица, скажем так каталог автомобилей. В этой таблице большинство столбцов это id номера столбцов других таблиц, то есть например марка авто, цвет и т.д. Плюс к тому есть...
Генерация строки из случайных символов русского алфавита
Здравствуйте, форумчане.
Поставлена следующая задача: сгенерировать 1000 строк со случайными данными для таблицы, при условии, что для текстовых полей необходимо генерировать строку из 20 символов,...
Между какими парами городов летают самолеты
Что нужно изменить в запросе, чтобы вывод был, как в зеленом квадрате?
Выбор данных из нескольких таблиц
Есть 2 таблицы t1 и t2. Таблица t2 содержит внешний ключ t1_id на таблицу t1. Если записи в таблице t2 отсутствуют то, результат запроса пуст. А мне нужно что бы в результате были данные хотя бы из...
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;
Не видит поле
Здравствуйте.
Создал таблицу
CREATE TABLE public."GraphicsCard"
(
model text NOT NULL,
"GPUFamily" text,
memory_volume integer,
memory_freuency integer,
bit_memory_ness integer,
Как сделать "повёрнутую таблицу" с колонками значений?
Здравствуйте!
голову уже "сломал" как сделать преобразование ...
есть ответ запроса в "таком виде" :
R T C
1 a 10
1 b 15
1 c 8
1 d 4
2 a 3
2 b 5
Загрузка данных в таблицу
Здравствуйте.
Недавно начал пользоваться Postgre.
При заполнении данными из файла .csv появляется ошибка:
ОШИБКА: нет данных для столбца "fuel_lvl"
��������: COPY rent_test, строка 105: ""
...
Insert без идентификаторов для поля типа SERIAL
Есть поле
"id" serial (sequences:blabla)
Primary key ('id')
Как то получается по дурацки т.е. я могу в это поле записать любое уникальное значение минуя sequences, а потом он не сработает...
Сравнение двух баз данных
Здравствуйте, сегодня на работе одна из баз данных навернулась, но остался бекап от 28.07.2018. Как можно сравнить две базы данных (меня интересуют только данные, а не индексы, структура и т.д.) и...
Как работать через одно соединение с БД в многопоточном режиме?
Как, я думаю, вы уже знаете для работы с PostgreSQL сначала необходимо установить соединение с базой данных, затем используя данное соединение можно отправлять запросы. До меня уже была написана...
Ошибка при восстановлении БД
Здравствуйте!
Сделал backup базы, создал новую бд и пытаюсь туда восстановить
Мне выдает такую ошибку:
pg_restore: Error while PROCESSING TOC:
pg_restore: Error from TOC entry 7614; 1259...
Как восстановить бД
Здравствуйте!
Нужно установить бд, которую мне скинули на ПК. Но я никогда не работал с PostgreSQl.
Я использую следующий вариант для установки: pg_restore -d dvdrental...
Как вытащить файлы из поля типа bytea на диск (одноразовая операция)
Прошу помощи!
В наследство досталась база данных установленная на рабочем компе, в ней есть таблица с 6 полями: идентификатор, бинарные данные, имя файла, расширение файла, размер файла и...
Использование подзапроса во From
Коллеги, есть задача в PostgreSQL:
Сформируй статистику продаж по сотрудникам. Для выполнения задания потребуются таблицы purchase, purchase_item и employee.
Выведи столбцы:
employee_id -...
Log shipping replication
Добрый день,
проблема такая-есть мастер сервер и слейве, нужно сделать репликацию с помошю архива (log shipping replication using archive). все делаю, как надо, на слейве создаю recovery.conf...
Кавычки вокруг названия таблицы
Если делать запрос на выдачу пользователя по username с помощью ORM (приложение на Node.js с Sequelize.js в качестве ORM), он логируется следующим образом:
Executing (default): SELECT "id",...
Как вывести магазины, имеющие больше 300-от покупателей?
1)Как вывеcти магазины, имеющие больше 300-от покупателей???
2)Как вывести у каждого покупателя город в котором он живет??
Люди знающие, помогите если не затруднит :)
Таблица с покупателями...
PG_CRON не исполняет задания
Привет!
Имею PostgreSQL 11. Создал расширение pg_cron, добавил задание в таблицу job стандартным образом
select cron.schedule('* * * * *', $$insert into test1 values ('NewRow');$$)
В таблице job...
Вставка строки не в конец таблицы
Всем привет!
Руководство PostgreSQL пока не осилил. Хочется научиться вставлять строки, так чтобы id-шники после вставленной строки увеличились бы на 1, ну и после вставки при SELECTe всех записей...
Как посмотреть количество запросов к БД?
Подскажите пожалуйста как посмотреть количество запросов к базе данных
Использование LAG, исключая поля NULL
Все привет.
Работаю с PostgreSQL. Есть такая задача, если запрос возвращает NULL подставлять значение из предыдущей строки.
Для таких целей использую функция LAG.
Но с ней есть одна проблемка:...
Подключение к ПостГре удаленно
Ребята, честно говоря не знаю уже куда рыть.... помогите хотя в направлении мысли в чем может быть дело....
Итак, ситуация, симптомы:
1. Получен у провайдера внешний статический ip
2. Открыты...
Не вносит изменения в таблицу
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)...
Смена пароля у пользователя через UPDATE
Добрый день!
Подскажите пожалуйста, менять пароль у пользователя посредством изменения записи в таблице допустимо?
Например
UPDATE pg_shadow SET passwd = 'md5123443' where username =...
Работа с текстом: удаление текста начиная с символа и заканчивая символом
есть строка: Thomasолпаиылдрпыhfklwhefrbwejiewhrnflhwerlkhnwelrhwler
нужно удалить все что в квадратных скобках... знаю есть это...
SELECT...
Где ошибка
DROP SCHEMA public cascade;
CREATE SCHEMA public;
CREATE TABLE IF NOT EXISTS Товары
(
"Код товара" serial PRIMARY KEY,
Товар VARCHAR(40),
Цена integer
);
ON CONFLICT по нескольким значеним
Как можно сделать upsert по совпадению по нескольким столбцам?
Нужно обновить count если есть уже строка с остальными значениями
id = Column(Int, autoincrement=True, primary_key=True)
...
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...
Порядковый номер записи в выборке
Использую postgresql
Есть прекрасная возможность узнать порядковый номер записи в выборке
SELECT
"Код",
ROW_NUMBER() OVER(ORDER BY "Код") num
FROM "Коды"
ORDER BY "Код"
Предположим имеем 100...
PHP и PostgreSQL. ООП интерфейс
Всем доброго времени суток!
Подскажите, существует ли ООП интерфейс (класс)
для СУБД PostgreSQL как класс MySQLi для СУБД MySQL?
Например:
$db = mysql_connect($host, $user, $pass, $name); //...
Replication slot
Скажите пожалуйста, что из себя предстовляет replication slot и как работает? Я могу представить как работают streaming replication, hot standby, warm standby, но вот слоты-нет(((Kажется это режим...
Обновление таблицы построчно данными из массива
Здравствуйте! прошу помощи. у меня имеется таблица
CREATE TABLE cerebro.tasks_images
(
task_image_id integer NOT NULL
task_id integer,
image_path text
image text)
имеется...
Частичный бэкап базы PSTGRS
Друзья,подскажите по такому вопросу:
Есть большая база на Postgres 9.3,необходимо сделать её неполный бекап для различных тестов и оптимизации скриптов.Тоесть например ограничить так чтобы бекап...
Php+postgresql поиск по базе данных
Народ ну подскажите плиз, ни как не могу понять как допилить. Что нужно:
1. Есть большая база данных
2. Необходимо из неё выдернуть определенные значения и поместить в таблицу (Ексель или любую...
Связь между таблицами из разных баз
Добрый день.
Нахожусь на этапе разработки. Изначально была одна база. Сейчас ощутил проблему чрезмерно большого количества сущностей в одной базе. Проведя анализ пришел к выводу, что необходимо...
Как передать переменную в PQexec, с++
Здравствуйте, подскаите пожалуйста как передать переменную в запрос PQexec;
Например есть строка запроса, которая создает нового юзера в БД:
string User = "UserNew";
string Pswd = "987";
...
DBeaver. Преобразовать в нижний регистр
Здравствуйте!
Скажите, в DBeaver есть такой функционал, где в редакторе выделяешь текст кода и преобразовываешь в нижний регистр?
Добавлено через 8 минут
Нашел. Выделение текста -> Мышкой...
Ошибка выходящего параметра (time without time zone)
Всем добрый день. (server_version 8.3.3)
Простая функция, в которой хочу получить время
CREATE FUNCTION shrb.get_actionscheduletime (
idaction bigint,
dateshedule date,
out timeshedule...
Перекрестный запрос в PostgresSQL
Доброго времени суток.Есть задача,нужно сделать перекрестный запрос. Есть три таблицы : customers,producers,product. Нужно сделать перекрестный запрос ,чтобы в результирующей таблице были поля из...
Как в Pgadmin 4 сгенерировать отчёт?
Как в Pgadmin 4 сгенерировать отчёт? В 3 версии есть такой пункт а в 4 не могу найти.
Как сохранить всю таблицу в файл на жестком диске? ( pgAdmin3 )
Собственно сабж.
Банальный запрос:
COPY "kTab" FROM 'C:/file.txt';
Выдает "ERROR: не получилось открыть файл "C:/file.txt" для чтения: Нет такого файла или каталога"
Я так понимаю что он где-то...
доступ к postgresql
Доброго времени суток, мне нужно подключиться к postgresql через интернет. Прописал в pg_hba hostssl all all 0.0.0.0/0 md5, в postgresql.conf - listen address "*". ОС на сервере - windows server 2008...
Ошибка psql при запуске reindex
Здравствуйте.
Имеется PostgreSQL 9.6 на Ubuntu Server 20.04.
При попытке выполнить в терминале команду psql -w -h localhost -U postgres -w -d mydb -c 'REINDEX DATABASE mydb;' выдаёт сообщение:...
Медленный insert после длительного update
Есть таблица которая раз в сутки обновляется (около млн строчек).
Заметил, что после такого обновление, вставки в совсем другую таблицу(вставляется около 3000 строк ежечасно) занимают намного...
Не могу подключится к БД через psycopg2 . Ошибка аунтефикации
Всем привет !
Скажу сразу , в бд новичок , для меня меня это казалось всегда сложным.
Я создал базу , создал пользователя , дал ему все привелегии.
Через команду psql -U gowan parsedaccounts...
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...
UPDATE SELECT, ERROR: null value in column violates not-null constraint
Здравствуйте.
Две таблицы, из одной значением integer модифицируется int другой таблицы.
В таблице-приёмнике ограничение NOT NULL.
Таблица-источник значений NULL не имеет:
select * from members...
Задачка с собеса на SQL
Добрый день!
Прислали задачку решить, но она оказалось непростой, и хочется немного помощи.
Нужно найти 1) Фактическое время каждой сделки - между первым и последним статусами без выходных...
Есть ли в PostgreSQL аналоги таких фичь из MSSQLSERVER
Коллеги, приветствую!
Тут у нас начал подниматься вопрос о миграции софта на "отечественные" платформы.
Предварительно прорабатываем вопрос.
Может кто-то имеет опыт и в MSSQLSERVER?
Есть ли в...
Копирование записей из одной базы в другую
Кто-нибудь знает, как копировать записи из одной таблицы одной базы данный в таблицу другой базы данных?
почитав, нашёл такой вот запрос:
INSERT INTO table1 SELECT * FROM table2но как быть, если...
PostgreSQL и 1С. Проблемы с подключением пользователя баз
Здравствуйте.
Есть сервер 1С. Точнее два - под 8.1 и 8.2
На каждой платформе по несколько баз
(давайте обойдемся без вопросов типа "нахрена?", "почему так?" итд , это наследство прежнего...
Составной первичный ключ
Добрый день! Выполняю академическое задание - создание БД. Дата-логическая модель представлена на рисунке. В данной БД есть таблица в которой описываются некоторые классы -...
Дерево SQL
Доброго времени суток.
Есть таблица-дерево (id_parent, id_child), связанная с внешней таблицей сущностей (ее структура не важна). Как найти корень дерева?
Как определить пол человека по имени и фамилии
Вывести всех женщин (customer_pk) и их макс доход. Вывести нужно тех, у которых максимальный доход за все время как минимум в три раза больше, чем минимальный за все время. Таблица table1 выглядит...
Не удается установить PostgreSQL 9.1 на Windows XP SP3
Добрый день, уважаемые коллеги.
Многократно пытался поставить PostgreSQL 9.1 на Windows XP SP3 - не устанавливается. Пробовал весь арсенал решений для Windows 7 (с назначением прав на...
Postgres обрывает сессию
Всем доброго дня! Есть проблема, может кто сталкивался. Есть удаленный сервер (linux debian), на нем стоит postgres 9.0. Когда подключаешься со своей машины через PGAdmin, сессия через минут 20-30...
Как перевести строки в в столбцы?
Здравствуйте! Есть выбранные строки:
shop | user | subject | depatrment | value
PCShop | Ivan B | Konstantin M | Administrator | 7317
PCShop | Ivan B ...
Восстановление бэкапа
Всем привет! Ребят, я никогда не работал с дампом и возникла проблема при восстановлении бд из sql-файла (бэкап).
Я перешел на пользователя postgres и выполнил команду:
...
Ubuntu 20.04 LTS, Failed to start Postgres Pro 1c 14 database server
Доброго дня, уважаемые форумчане!
Есть вируталка Ubuntu 20.04 LTS, с установленым Postgrespro-1c-14.
По неведомой мне причине перестал запускаться Postgres.
При запуске получаю ошибку: Failed to...
Authentication failed for user
Привет всем, сразу извиняюсь если вдруг не в ту ветку пишу
Делаю все по командам
sudo su - postgres
createdb mydb
createuser us
GRANT ALL PRIVILEGES ON DATABASE mydb TO us
прописываю в...
Дополнить запрос
Помогите дополнить запрос:
SELECT id, name, (SELECT sum(quantity)
FROM Sale WHERE Bread_Products.id=Sale.id)
FROM Bread_Products WHERE Bread_Products.name LIKE 'Хліб житній';
Нужно чтобы...
Посчитать сумму по неделям
Добрый день.
Есть самописная crm весь backend на java и PostgreSQL.
В ней имеется отчет, в котором отображены суммы выставленных счетов по неделям и сумма отгрузок по неделям (по сути это активные...
Триггерные функции
Подскажите, пожалуйста, пример использования динамической библиотеки (.so) в триггерной функции...
На все мои библиотеки выдает ошибку:
ERROR: could not load library "/home/is_zero.so":...
Возвращение значений функции в МАССИВЕ
Здравствуйте. Есть пользовательская функция, которая должна возвращать несколько значений. Подскажите можно ли вывести эти значения в массиве??
Напр.:
CREATE FUNCTION f_test(OUT val array)...
Индексы в 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
);
...
Русификация PostgreSQL на Windows
Уважаемые коллеги,
Как создать базу данных PostreSQL на WINDOWS в русской локали, например WIN1251? Вполне возможно, этот вопрос уже тут разбирался, но я не нашел.
Получение целой части поля
Добрый день.
Только начинаю изучать PostgreSQL (С другими СУБД работаю давно).
Вопрос по пользовательским функциям: можно ли создать функцию, которая будет получать целую часть поля типа varchar?...
Аудит - способы контроля событий в postgres
Добрый день!
Подскажите, пожалуйста, способы контроля событий в postgres (исключая триггеры, которые можно повесить на бд)
Из курсора в таблицу
Добрый день, есть функция, которая с помощю курсора находит нужные записи, по началу их получают переменные, потом от туда выводятся в таблицу, но есть проблема, что в эту таблицу нельза записывать...
Объединение таблиц с разным количеством строк по столбцу с общими значениями
Добрый день! Подскажите, что использовать, куда смотреть? чтобы объединить эти два запроса в один таким образом, чтобы к первой таблице добавился столбец со значениями из второй таблицы, при условии,...
Добавление записей с одинаковым первичным ключом в несколько таблиц
Здравствуйте! Есть несколько таблиц: users, users_settings и users_privacy. В первой хранятся основные данные о пользователе, во второй и третьей находятся личные настройки пользователей. Таблицы...
Запрос из двух таблиц
Доброго времени суток, форумчане.
Есть 2 таблицы, в импортируемой поставке поля (код поставки, кол-во товара, код товара), экспортируемой поставке (код поставки, кол-во товара, код товара, сумма)....
Формат времени в БД
привет.
получаю данные из БД pg_admin'om
получаю дату в виде
0001-12-31 23:59:57+02:30:17 ВС
подскажите пожалуйста, 23:59:57 это уже с учетом смешения таймзоны (2:30:17)?
и дата...
Восстановление базы данных
Из базы данных пропали все таблицы, какие действия необходимо сделать для их восстановления ?
Из логов
2020-05-05 10:29:20 UTC LOG: database system was interrupted; last known up at 2019-11-28...
Доступ к PostgreSQL из Си с libpq
Доступ к PostgreSQL из Си при помощи libpq. Как мне это решить?
Установка Postgresql-13 на Astra Linux 1.6
Добрый день.
Есть необходимость установки Postgresql версии 13 на Astra Linux 1.6 Smolensk.
В интернете нахожу инструкции по установке на Debian 9, только из репозитория. У меня нет возможности...
Дата в формате месяц и год
Необходимо создать таблицу, в одном из столбцов которой данные хранятся в формате месяц и год (дата без числа). Как это можно осуществить?
Очень медленные запросы
Установил Postgresql 9.6 на ubuntu 16. Выполнение запроса select * from test_table из пустой таблицы занимает 12 msec(миллисекунд) - очень долго. Настройки по дефолту. В чем может быть причина столь...
Почему не работает 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
Pqxx result clear не очищает память
Есть таблица с полем text. В одной из 3х строк хранится запись общим размером в 2,5мб.
При прочтении этих 2,5мб текста, память после вызова pqxx::result::clear не очищается, хотя в m_data указатель...
Ругается на ошибки синтаксиса
Выдает ошибку синтаксиса перед вторым When и первым END.
Сама процедура ищет отсутствующие айди в столбце таблицы.
CREATE FUNCTION my_trigger_function()
RETURNS trigger AS
$$
DECLARE cnt INT...
Подача аргументов функции
Здравствуйте, работаю в Linux lubuntu в PostgreSQL через pgAdmin3. Имеется функция, которая после нескольких проверок должна объединять xml документы в один посредством SQL запроса, но я не могу...
Массивы в json
Всем добрый день. Помогите с проблемой...
Есть поле geo_obj типа json. В нем тег points, который представляет собой трехмерный массив.
Вернее двумерный массив координат . Если объект:
точка -...
localhost postgres
Все на картинке. Вопрос в том, почему я могу зайти через консоль?
PostgreSQL склад
Учитывая рекомендации, перестроил базу данных (Вот небольшая часть, необходимая для интересующего меня вопроса):
/* Сам тип расхода */
Create type ComprositiontRashod AS (
Name character...
Вставка сразу в две и более таблицы
WITH userid AS(
INSERT INTO public."user"(nickname) VALUES('Daheim') RETURNING id
)
INSERT INTO public.chat("nameChat", user_id) SELECT 'Sex', id FROM userid;
К примеру есть такой скрипт.
Ну...
Проверка целостности данных
Необходимо убедиться, что НЕОБХОДИМЫЙ_ОБЪЕМ_МОЗГА <= ОБЪЕМ_МОЗГА для всех животных из таблиц ВИД_ОРУДИЕ_ТРУДА или ВИД_ДЕЙСТВИЕ.
Куда добавлять CONSTRAINT и как??
ALTER TABLE желательно.
Запрет рекурсии триггеров INSTEAD OF в представлениях
Здравствуйте. Необходимо написать триггер для представления. Похожий код, но с AFTER INSTERT и проверкой рекурсии идеально работал на таблице. Но для представления его необходимо менять.
Триггер:...
Как выбрать все группы где количество больше?
Есть таблица группы там только id и имя
Есть таблица студентов там id, имя, и id группы
как выбрать все группы, где количество студентов больше трех например?
я дулаю так:
SELECT * FROM groups...
Ищу литературу по PostgreSQL
Ребята у кого есть книги по PostgreSQL для работы системного администратора нужно срочьно приобрести.
Буду благодарна за любые подсказки как найти.
Все Списибо.
Как вывести данные из переменных?
Привет! У меня наитупейший вопрос...как мне вывести данные из переменных в pl pgSQL ?
вот пример
CREATE OR REPLACE FUNCTION test_fun()
RETURNS int4
AS
$BODY$
DECLARE
Создание триггерных функций
Здравствуйте!
На компьютере установлена операционная система Windows 7. Использую PostrgreSql версии 8.3.7. Работа с базой производится с помощью pgAdmin III. Вопрос заключается в следующем:...
Непонятки с pg_restore
Доброго времени суток. Передо мной стояла задача восстановить базу из дампа. Дамп был произведем при помощи команды
pg_dump.exe -i -h localhost -U postgres -F c -f postgres postgres
с параметрами...
Создание домена
Добрый день
Мне необходимо при создании БД, создать и домен ограничивающий цену с 200 тысяч до 800.
в чем у меня ошибка?
CREATE DATABASE avtosalon
WITH ENCODING = ‘UTF8’;
\c avtosalon;
CREATE...
Как PostgreSQL и C++ "подружить" в плане TIMESTAMP?
Использую C++ & libpqxx. Возникла проблема: при запросе поля с TIMESTAMP, возвращается только строка, а хотелось бы в виде какого-нибудь класса.
Если короче: Как в libpqxx получить дату/время в...
Почему pgadmin создаёт несколько подключений?
Добрового времени суток! Заметил одну вещь, что когда запускаю pgadmin, то он создаёт несколько подключений (Есть дб на хероку и там видны подключения). Без pgadmin'a подключение 2, а с ним...
Направления, на которые не было продано ни одного билета
Что необходимо изменить в запросе, чтобы вывод был, как в зеленом квадрате?
Индексы лля jsonb
Привет! Недавно начали переход на PostgreSQL, есть неясности с индексацией поля типа jsonb. Создаю индекс для этого поля:
CREATE INDEX idx_gin_table__data_place_id ON table USING gin (data);
Пробую...
Оптимальное количество строк в базе
Добавляю из папки txt файлы в базу, всего один столбец.
Добавляю частями по 30000 строк
При количестве записей в базе около 100млн строки начинают добавляться очень медленно. Параллельно никаких...
Как использовать битовую маску в Postgres
Хотелось бы в поле писать несколько параметров. Например 10 - это 1- виден 0 - включен. Т.е. это можно записать в десятичной форме как 2
Как быть в срезе с БД? Вот на C# можно логически умножить...
Очень длинное слово для индексации
Такими плохими словами ругается Postgres. Можно ли узнать подробности - какой именно фрагмент документа ему не нравится?
Из того, что он выдает
ЗАМЕЧАНИЕ: слишком длинное слово для индексации...
Ошибка: 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 на...
Как использовать Like в поле timestamp without time zone
Как использовать Like в поле timestamp without time zone
Есть таблица с одним полем fild1, мой запрос:
select fild1 from table1 where fild1::text like '2020-10-30%'
значение в поле...
Объединение двух полей в одно
Здравствуйте!
В одной таблице есть поля field1 и field, данные в этих полях для каждой строки есть либо там либо там. Как сформировать запрос select, чтобы данные из этих двух полей попадали в...
Выборка несуществующих строк
Здравствуйте.
Существует программа на PHP и база данных к ней на PostgreSQL. В БД есть таблица с расписанием работы офисов учреждения с условно следующими полями (столбцами):
- id;
- порядковый...
Позиция 2ого вхождения
Есть значение - авиамоторная_34_2
Необходимо найти позицию 2ого вхождения символа "_"
До первого добрался:
select substring( newcolumn from ( position('_' in newcolumn)+1)) from address
до...
Сортировка хитрого дерева
Есть табличка
CREATE TABLE test
(
key integer NOT NULL,
data text,
ord integer,
CONSTRAINT test_pk PRIMARY KEY (key)
);
INSERT INTO test(key,data,ord)
Вернуть запрос из базы данных в формате json
Привет.
У меня есть БД на PostgreSQL.
Она содержит ряд таблиц имеющие разное количество полей.
Далее, создан проект Flask на Python.
Код Flask - проекта:
from flask import Flask
import...
Курсор для удаления строк
Здравствуйте, написала курсор, чтоб удалял строки из таблицы, но при выпалнении выдает ошибку. Что не так?
Добавлено через 9 минут
То есть я не знаю как написать часть "fetch"a, и поэтому есть...
Исправить функцию
PostgreSQL 8.3
В базе данных есть таблица, куда устройства присылают свои показатели.
CREATE TABLE sensdatas
(
idserial serial NOT NULL,
id integer NOT NULL,-- номер устройства
...
Стал очень медленно работать запрос после обновления версии PostgreSQL
Здравствуйте!
Столкнулся с такой проблемой, стал гораздо медленнее отрабатывать запрос после обновления Postgres PRO Ent 11 на Ent 15.
На старой версии выполняется примерно за 10 сек., на новой...
Подскажите хороший учебник по постгрес.
Добрый день! Подскажите пожалуйста, хороший учебник по постгрес.
Запрос на выборку (регистронезависимость имен)
Версия 9.5, если это важно. Запросы почему-то работают только если имена таблиц и полей указывать в двойных кавычках, как это отключить чтобы можно было писать без кавычек?
Нужно найти все строки...
Работа с json
Добрый вечер, подскажите что делать? как сгруппировать json? помогите пожалуйста.
есть запрос:
select zakazchik.naim_organiz, zakazchik.fio_zakazch, data, sroki_ot, sroki_do, status,...
CREATE TYPE
подскажите пожалуйста, как создать пользовательский тип...
знаю, что создается с помощью CREATE TYPE, но все параметры не знаю...
покажите пример какого нибудь простого типа...
и нужно ли будет...
Информация о запросах в PgAdmin
Здравствуйте. Где в pgAdmin хранятся запросы, которые выполнялись пользователем? И можно ли их просмотреть запросом?
Простой триггер
Я хочу сделать триггер который при вставке нового юзера генерировал бы календарь на оставшийся год для него.
CREATE TABLE users (
id SERIAL PRIMARY KEY NOT NULL,
username character...
Как переименовать ключи объектов в jsonb array в цикле?
Допустим есть такой массив из елементов:
Суть задачи: перевести все ключи в camel case (в том числе вложенные), т.е. привести к такому виду каждый объект массива:
{
"someKey" : 231,...
Внешние ключи
Здравствуйте, как мне создать отношение между двумя таблицами в PostgreSQL? Допусти я создал таблицу CREATE TABLE catalog.teachers (ID SERIAL PRIMARY KEY, NAME CHAR(20) NOT NULL, SURNAME CHAR(20) NOT...
Висит Dbeaver
Здравствуйте!
Столкнулся с таким явлением в студии Dbeaver. Когда на одной вкладке запускаешь один большой запрос на несколько часов (с использованием циклом, где внутри foreign table с...
Сортировка с учетом регистра
Добрый день подскажите пожалуйста как произвести сортировку таблицы с учетом регистра?
Запрос на вызов данных по дате
как в этом запросе даты переписать через 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...
Разработать триггер для UPDATE
Дана таблица Книга. Разработать триггер, который выполняется вместо изменения цены одной книги в этой таблице.
Изменение цены выполнить только в том случае, если книга издается в издательстве...
Массив методом пузырька
Всем привет! надеюсь по адресу пишу.
Необходимо написать сортировку массива строк методом «пузырька» используя PL SQL.
Оформить в виде кода хранимой процедуры, на вход которой подается массив,...
Удалить несколько записей
Добрый вечер.
Есть ХП в которой осуществляется удаление, для этого передаю строчку id-ков разделенных запятой и как их можно преобразовать в интовый массив чтоб можно было использовать в коде...
Pgpool и postgresql
Добрый день, должна использовать pgpool, но есть масса вопросов. ПОмогите пожалуйста.
1. Устанавила pgpool по yum install, и теперь когда запускаю его пишет
WARNING: failed to open status file...
Удаление внешнего ключа в таблице
таблица docs Имеет поля
Id_doc id_name и другие (думаю не важно)
Таблица Name имеет поля
id_name name
У таблицы docs есть внешний ключ id_name , который ссылается на таблицу name. Как...
Запрос к среднему по месяцу, суткам и по часам
В общем задача вообще хитрая и вот даж не знаю выполнимая али как. хочу получить данные с постгрес вида
ид | значение 1 за n час | значение 1 за n+1 час | ... | сумма значения 1 за смену | среднее...
Получение из функции 2-мерного массива как?
Как получить массив списков?
Один элемент получаю, не вопрос.
CREATE OR REPLACE FUNCTION my_func() RETURNS int AS $$
b =
return b
$$ LANGUAGE plpython3u;
select my_func();
my_func...
Вывод данных за месяц
в БД есть поле date, мне нужно сделать выборку дат, например, где месяц = 1.
Пишу WHERE date = '%/1/%' - не получается. Как надо написать?
Создать базу данных "Платная поликлиника"
Имеются трудности со связями..
У меня есть сущности:
Врачи(Код врача, Фамилия, Имя, Отчество, Специализация, Категория)
Пациенты(Код пациента, Фамилия, Имя, Отчество, ДатаРож)
Услуги(Код...
Insert многомерного массива
Добрый вечер. Товарищи, подскажите, есть ли какая либо возможность инсерта в таблицу такого массива:
},
{ idReq: 2, idUser: },
{ idReq: 3, idUser: },
{ idReq: 5, idUser: },
{ idReq: 6,...
Создание внешних ключей
Здравствуйте!
Возможно, мой вопрос прозвучит по-детски, но я только начала знакомиться с PostgreSQL и не знаю, как в графическом клиенте pgAdmin после создания самой таблицы создать внешние ключи,...
Запрос с подсчетами количеств записей
Добрый день!
Необходимо написать запрос, который должен вернуть результат деления кол-ва строк 2 запроса на кол-во строк 1 запроса.
И объясните, пожалуйста, как в одном запросе можно вывести кол-во...
Как прочитать данные из файлов бд?
Jira Software была установлена на Windows Server 2003 (x86) с подключением к базе данных PostgreSQL 9.3 (x86).
После сбоя диска hdd большинство файлов в папке «data» были восстановлены, но сервер...
неверный запрос sql
Из бухгалтерии пришёл баг-репорт: зарплаты сотрудников рассчитываются некорректно. Оказалось, что почти все ошибки в расчётах — в расчётных листах менеджеров.
Выведи список ID всех сотрудников, у...
Запуск Bash скрипта при входе в базу, как?
Скрипт при определённых условиях должен выбросить пользователя из базы с сообщением об ошибке, либо разрешить работу. Если Bash нельзя, Perl сгодится.
Эти условия можно определять и в вызывающей...
Как восстановить базу после очистки?
Приветствую всех!
У меня были две одинаковые по структуре базы, но разные по содержанию.
Только что по ошибке восстановил(переписал) одну из архива другого.
Т.е. для базы А была создана резервная...
Запрос из нескольких таблиц
Всем привет. Не бейте сильно ногами, я только начал вникать в PostgreSQL.
Есть запрос из 4 таблиц.
Выглядит так:
SELECT
jobs.id as jobs_id,
jobs.title...
Странности подключения к серверу
Добрый день. Помогите разобраться с вопросом.
Есть Debian 6 на нем поставлен PostgreSQL-9.1. На самом сервере заведены 2 пользователя postgres и my_user. Сервер находится в домашней локальной сети....
Хранимые процедуры Postgres 9.3.3: распарсить строку
версия Postgres 9.3.3. Появилась необходимость распарсивать значение, передаваемое в базу посредством постгреса. подскажите, как это лучше делать? или проще и быстрее парсить на С# ? предположим...
Считать данные с CSV файла в БД PostgreSQL. SQL
Всем привет, я незнаком с работой CSV файлов поэтому решил попросить совета (узнать) здесь как это работает. Работаю в PostgreSQL
COPY mark(id_p,mark,id_dis,date)
FROM 'D:\bd2.csv' DELIMITER ','...
Как красиво вывести объединение нескольких таблиц
Пример. 3 таблицы: факультеты, кафедры, группы. Связь у таблиц 1 ко многим соответственно. Все наименования уникальны.
Связываем left join'ом все таблицы, выводя всю информацию по факультетам,...
Как получить список всех схем?
Полный нуль в Postgres(
Пытаюсь конвертировать Postgres <-> SQLlight.
Конвертировать планирую так:
1) получаю дамп (для Postgres использую pg_dump , спараметром p, для SQLlight sqlite3.exe)
2)...
Восстановление Сервера
Добрый день знатоки, Помогите сделать бэкап сервера со всеми базами и триггерами короче со всеми данными, а потом восстановить его на другом сервере. Что то я упускаю помогите сделать пожалуйста.
Репликация одной таблицы
Здравствуйте. Я реализовал репликацию Multi-master двух серверов при помощи Pgpool-II. У меня возникло два вопроса:
1. Можно ли сделать так, что бы репликация разрешалась только на одну таблицу....
PostgreSQL and Denwer
Добрый вечер всем.Сегодня возникла такая проблема,решил поставить я PostgreSQL на денвер ,все качал с офф сайта .Так вот когда я перехожу по ссылке http://localhost/Tools/phpPgAdmin/ ,то мне пишет...
Преобразование секунд в ММ:СС
Доброго времени суток!
Ни одно решение не сработало, поэтому обращаюсь за помощью. У меня есть таблица Dialogs и в ней столбец Duration с продолжительностью в секундах. Как перевести все строки в...
Удалить перенос строки из текстового поля
Приветствую. В базе данных Postgresql в таблице есть тестовое поле для хранения адресов, значения туда вводятся копипастом и часто получаются с переносом строки, то есть текст в поле разбит на две...
работа с бинарными данными
Доброго времени суток.
Необходимо написать код на С++, который бы помещал уже созданный буфер в базу postgres, в поле типа bytea и код который бы читал бинарные данные из этого же поля в буфер.
Для...
Зависает постгрес при формировании отчета
Доброго времени суток, форумчане.
Трабл в следующем формирую отчет через запросы.
При выборе одной таблицы формируется норм.
Когда делаю с другой. Он зависает наглухо... помогает только...
Как запретить пользователю видеть структуру БД
Есть postgres 11.5
Есть пользователь. Нужно что бы пользователь мог выполнять только хранимки. И запретить всё остальное. В том числе видеть код этих хранимок. Кто знает как?
P.S. В нете есть...
Рекурсивный запрос с выводом иерархии и номером узла в ней
Здравствуйте! Пытаюсь начать разбираться в простейших запросах в PostgreeSQL. Помогите, пожалуйста, составить хотя бы пару первых рекурсивных запросов для ориентиру. У самого никак не получается...
Создание веб интерфейса на Python к существующей БД в PostgreSQL
Преподаватель задал к существующей БД сделать веб интерфейс на Python. Сама БД есть, ее мы делали в прошлом семестре как курсовик, а теперь пар по практике нет и пожеланию такое задание дал. ...
Trigger для склада
Добрый день, не могу разобраться как реализовать задачу:
Есть 2 таблицы, склад и расход.
Необходимо что бы при создании расхода, автоматически в таблице склад уменьшалось количество доступных...
Работа с датами
В Постгре можно отнимать от даты произвольные интервалы
select current_date - interval '3 day'Мне надо чтобы вместо "3" было число, которое я получу из запроса. Что то типа
select current_date - ...
Ошибка при создании базы данных
ERROR: ОШИБКА: отношение "orders" не существует
CREATE TABLE Products(
mfr_id VARCHAR(255)PRIMARY KEY,
product_id INTEGER UNIQUE,
description VARCHAR(255),
price DECIMAL,
qty_on_hand ...
Не могу создать pldbgapi разширение
Здравствуйте, нужно создать режим отладки для функции. Хочю сделать это с помощю pldbgapi .
Я нормально инсталирую папку в Linux, потом в postgresql.conf меняю shared_preload_libraries =...
Найти пропущенное число
Добрый день
В таблице при создании записи автоматически увеличивается номер документа на 1 исходя из максимального. Но если документ был удален или пользователь ввел номер в ручную минуя порядок,...
Отображение данных БД по 100 строк
Пишу на Qt программу по работе с СУБД, всё работает, но проблема в том, что данных очень много и хотелось бы, чтобы данные отображались порциями по 100 строк. Нужно создать запрос, а я не знаю, как...
Как подключить БД к приложению Windows Form
Есть готовая Бд в PostgreSQL в виде нескольких таблиц , как подключить базу к приложению Windows Form ? С СУБД работал через pgAdmin v4.2 , консольное приложение в Visual Studio 2015 Professional.
Сложную строку в число
Гуру, подскажите куда копать... уже час над "мелочью" бьюсь...
Надо строку начинающуюсь на число превратить в число
Например вида "234-a03k=sjkow%" надо превратить в 234 откинув "лишнее".
...
Как посчитать количество записай сразу в нескольких связанніх таблицах?
Как посчитать количество записей сразу в нескольких связанных таблицах относительно каждой из основной талицы?
Есть несколько связанных таблиц:
Т1 - основная
Т2 - Подчиненная Т1...
После Full Vacuum СУБД зависает на простом Select
Всем привет,
Есть вендорская система, работающая PostgreSQL 12.4. Если описать функционал в 2х словах то система анализирует заявки и сделки, который в нее загружают, считает что-то, а на выходе...
Сортировка в запросе по массиву
Есть массив значений некоторого поля.
Получаем записи со значениями из этого массива.
select *
from T
where Filed1=ANY(ARRAY)
Вопрос:
Нужно чтобы записи были в том порядке в котором значения...
Ошибка синтаксиса (примерное положение: "WHERE")
query = f"UPDATE {table} SET {column} = ? WHERE phone = ?;"
При вызове такого запроса, выдает ошибку:
psycopg2.errors.SyntaxError: ОШИБКА: ошибка синтаксиса (примерное положение: "WHERE")...
Разграничение прав доступа
Есть таблица, в ней n строк, n столбцов (id integer, gid text, etc...)
Как реализовать доступ (select) первого пользователя к первой строке, и столбцам id, gid.
Второго пользователя ко второй...
Объясните разницу между входными и выходными параметрами
Здравствуйте, объясните мне пожалуйста разницу между входными и выходными параметрами в хранимых процедурах.
Я только, что реализовал процедуру, которая в качестве параметров принимает марку...
Скажите, есть ли возможность как-нибудь сделать, чтобы в цикле foreach обрабатывались данные из двух массивов?
Скажите есть возможность как-нибудь сделать чтобы в цикле foreach обрабатывались данные из двух массивов? Ведь цикл foreach перебирает элементы только одного массива. Может есть способ как-то...
Получение текущей даты
Создаю таблицу в PostgreSQL:
CREATE TABLE CARS
( DRIVER_ID CHAR(3) PRIMARY KEY REFERENCES DRIVERS ON DELETE NO ACTION ON UPDATE CASCADE,
CAR_ID CHAR(9) NOT NULL ...
Получить имена столбцов
Добрый день!
Зашел в тупик, как получить имена столбцов?
Добавление данных в таблицу
Имеется некоторые строки с данными сотрудников ( их несколько), которые требуется добавить в таблицу Сотрудники. При этом нужно сформировать номер сотрудника типа Kхххх, где хххх - число с ведущими...
Из excel'я в postgresql
Доброго дня.
Есть данные в экселе, нужно импортировать в базу postgresql.
// получаю таблицу в базе
OleDbConnection con = new OleDbConnection(@"Provider=PostgreSQL OLE DB Provider;...
Производительность LEFT JOIN при разном числе колонок
Подскажите можно ли както сгладить этот эффект.
вот две таблицы, в одно ключи от другой но не в каждой строке
key
1
2
3
lel
4
5
zaz
Как правильно использовать SELECT FOR UPDATE?
Использую СУБД PGSQL.
Нужно получить мин. значение CreateDate из таблицы документ
SELECT MIN("CreateDate")
FROM "Document"
если минимальная дата < текущей в цикле вешается транзакция и...
Ошибка при бэкапе
Спокойно жили и долго бэкап делался, а недавно вдруг перестал
создаю вот таким батником:
CLS
ECHO OFF
CHCP 866
REM УКАЗАНИЕ ПЕРЕМЕННЫХ СРЕДЫ POSTGRESQL
SET PGBIN=C:\Program...
Как представить 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 |...
Автоматическое заполнение при внесении новой записи
Всем привет. Подскажите пожалуйста как быть...
Не давно совсем начал изучать PostgrySql и столкнулся с такой проблемой...
Мне необходимо чтобы при внесении новой записи в таблицу полю id...
Запрос в SQL на подсчет колличества одинаковых строк
День добрый, вот честно не могу я в SQL, вроде бы такой запрос во многих местах уже расписан как сделать, но не выходит у меня
SELECT "Nazvanie", "ID_dolznost"
FROM public."Dolznost" INNER JOIN...
Phppgadmin не заходит
Нужно установить PostgreSQL
Скачал с оф сайта, установил и поставил из адоннов апач. Но вот такая проблема
На http://localhost:8080/ заходит отлично, показывает версию апача и пхп. А вот на...
Не заводится PostgreSQL Debian 8
Добрый вечер! Установил postgresql c помощью apt-get install postgresql postgresql-common postgresql-server-dev-9.4. В конфиге раскоментил localhost, шифрование поставил md5, все по учебнику. Пишу...
Перепишите этот запрос с использованием общего табличного выражения
Перепишите этот запрос с использованием общего табличного выражения.
Начало работы с Postgres в Linux
В винде разобрался. Настала очередь линукса. Установил согласно инструкции
https://www.postgresql.org/download/linux/ubuntu/
запускаем sudo -i -u postgres
Пробую запустить psql командой psql no...
Ошибка подключения к БД на удаленном сервере
Добрый день. Дано: приложение, работающее с СУБД postgreSQL. Тестировал локально. Все работает отлично.
При попытке подключения к удаленному серверу получаю:
error FATAL: role "boa" does not...
Return записей из Функции
Здравствуйте, никак не могу придти к решению задачи:
Нужно с помощью функции совершать простой SELECT.
Например делаю SELECT * FROM t_documents, в PgAdmin,Редакторе SQL и выходит таблица...
PSQL, несколько различных заданий
Добрый день!
Имеем две таблицы books(книги) и publishers(издательства)
books содержит колонки book_name и publisher_id
publishers содержит pub_name и и те же publisher_id
Нужно...
Требуется настроить аутентификацию sspi для сервера PostgreSQL
Добрый день!
Требуется настроить аутентификацию sspi для сервера PostgreSQL (развернут на Windows).
В файле pg_hba добавляю строку:
host all petrov 0.0.0.0/0 sspi map=MapForSSPI include_realm=1...
Update.from syntax and null value
Всем привет!
Не смог найти решения в документации, подскажите, пожалуйста )
запрос на массовый апдейт разных записей -
update test_case_version_ordered as tcvo
set test_case_order =...
Проблема запуска PgAdmin на внутренней сети
Всем здравствуйте.При подключении к внутренней сети(интранет) pgadmin имеется ряд ошибок(см.фото 1),ниже полный перечень ошибок.Удалил файл Roaming/Pgadmin,bin поставил в окружение,запустил от имени...
Среднее значение групп
Здравствуйте, не могу понять как реализовать запрос.
Итак, имеется таблица с id обекта и параметр характеристики. Необходимо посчитать среднее арифмитическое для групп характеристик.
Группа...
Запрашивать пароль при входе
ОС Astra Linux SE, СУБД PostgreSQL 9.4
Как сделать так, чтоб при входе на сервер через терминал или через pg_admin запрашивался у пользователя пароль?
пробовал trust заменить на pam и md5. В...
Вывести сообщение с применением триггеров
Тема такая. Есть автошкола и при удачной сдаче экзаменов нужно выводить сообщение с поздравлением об окончании школы.
Соль в том, как реализованы эти экзамены
id_exam| id_student| exam_type...
PostgreSQL/Linux. Отказоустойчивый кластер БД
Всем доброго времяпрепровождения!
Нужна помощь по созданию отказоустойчивого кластера БД. Абстрактно понимаю как сделать, а с чего начать не знаю. Работа делается в рамках курсовой. Мне нужна...
Выборка по огромной таблице по нескольким столбцам
Уже который день экспериментирую с таблицей....
Задача у меня такая.
Имеем таблицу
shortint1 | shortint2 | shortint3 | shortint4 | shortint5 | shortint6 | value(long)
Размер 100млн строк
Все...
Заменить HAVING вложенным запросом
никак не могу понять) Реализовать HAVING вложенным запросом, вроде бы понял как они работают, но не понимаю как из ЗАПРОСА А со столбцом NULLIF(sum(pr.price),0) забрать его значения если они...
Настройка сети для работы с PostgreSQL
Здравствуйте. Есть компьютер на котором стоит PostgreSQL. Необходимо настроить его так чтобы с любого компьютора интернета можно было подключиться к базе.
Добавлено через 6 минут
Все попытки...
Сумма чисел в строке
Есть строка 567
Как посчитать сумму чисел в строке ?
Или разбить потом использовать sum
PG_CONTEXT как аргумент
Здравствуйте!
Есть такой код с записью в лог-таблицу.
--Лог-таблица
drop table if exists test1.logTable1;
create table test1.logTable1 ("datetime" timestamp, "nameProcedure" varchar(200));
...
Создание БД через .bat файл
По инструкции после скачивания PostgreSQL в распакованной папке pgsql создаю bat файл с текстом:
@ECHO ON
REM Устанавливаем переменные окружения для запуска PostgreSQL
@SET PATH="%CD%\bin";%PATH%...
Выборка значений из таблицы
Имеется таблица (записи не имеющие parentCode являются классами, а записи имеющие parentCode являются операциями, которые относятся к соответствующему классу):
CREATE TABLE CashOperation (
...
Pg_dump из php
Здравствуйте!
Очень хочется запустить pg_dump через exec в php.
Делаю так:
exec('pg_dump -f filepath -U user db_name');
Разумеется просит пароль.
Как это обойти?
Спасибо.
Обновление PostgreSQL
Ниже представлено обновление до PostgreSQL 12
Как устанавливается СУБД? Что будет, если добавить в одну из БД старого кластера БД хранимую функцию на Си?
# Обновление с помощью утилиты
pfexec...
Перенос базы с одного сервера на другой
Подскажите как через Postgre III сделать корректно резервную копию (с данными) и восстановить ее на новый сервер? Сама программа с которой работают, "умеет" делать бэкап и восстановление, но выходит...
Запрос по plpgsql с курсором
Здравствуйте!
Как и все студенты, делаю курсовую работу в последнюю ночь :)
Но с этим запросом, если честно, 3 день мучаюсь, и чет никак не могу догнать. Функции и курсоры в PostgreSQL только...
Index "pg_authid_rolname_index" contains unexpected
Добрый день!
Прошу помощи в такой проблеме.
Что было, после внештатной перезагрузки сервера появилась ошибка:
psql: FATAL: the DATABASE system IS starting up
сделал...
Выгрузка и загрузка БД
Доброго времени суток!)
Подскажите, как сделать выгрузку и загрузку базы данных postgresql?
нужно запустить SQL Shell(psql) и там команду писать? или другую утилиту нужно запускать?
Bigserial vs. sequence (когда применять)
Всем привет!
Кто-нибудь может сказать, в каких случаях надо применять тип serial (serial, bigserial), а когда sequence для автоинкрементируемого поля (id) ?
Объединение трех одинаковых таблиц по одному полю
Гуру, подскажите куда копать! (давно не составлял сложных запросов - срочно должен вспомнить/научиться)
3 таблицы
имя | значение
a | 111
b | 111
имя | значение
a | 222
Сформировать массив JSON из строки
Добрый день, уважаемые форумчане. Прошу помочь. Есть одна строка с несколькими атрибутами, вот запрос:
select 1 as attr1, 2 as attr2, '3' as attr3
Необходимо собрать из этой строки массив...
Открытие DBF файла на сервере
Добрый день!
Есть сервер с базой данных Postgresql, в ней есть функция, которая принимает DBF файл, функция написана на питоне.
CREATE OR REPLACE FUNCTION pysprip_dbf(_in_file bytea, _f_name...
Записывает только цифры
Добрый день!
Подскажите, при передаче данных постгре записывает только цифры, символы не хочет писать ни в какую.
Что я не правильно сделал?
<!DOCTYPE HTML>
<html>
<head>
<title>Данные...
Postgres репликация
Добрый день. Давно еще настроили репликацию Postgres 12 Pro.
Сегодня пришлось отключить, переведя slave в master командой pg_ctl promote.
Сейчас пробую снова запустить репликацию на slave удалив...
Функция с пустыми входными параметрами, результат которой скалярное выражение (create function)
Помогите пожалуйста написать функцию именно с пустыми входными параметрами, не понимаю как это сделать. Что именно представляет из себя пустые параметры? Значит это пустая таблица?
Заполнение поля при создании
Здравтсвуйте!
Есть 2 таблицы: User и UserToken.
CREATE TABLE IF NOT EXISTS "user" (
id SERIAL PRIMARY KEY,
login CHAR(50) UNIQUE,
created_at TIMESTAMP DEFAULT...
Установка 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 и поиск по ним
Доброго времени суток уважаемые!
Есть поле в таблице типа VARCHAR.
Есть запрос вида:
SELECT * FROM table1 WHERE column1 ~ E'^\\d+$' AND column1::INTEGER > 10
Который, как Вы догадались,...
Сложный запрос с датами
Доброго времени суток!
Помогите, пожалуйста решить следующую проблему.
Есть три таблицы:
Income (приход деталей, содержит инфо о приходящих на склад деталях, из таблицы
Nomenclature, за...
Postresql зависает при выполнении запроса с order и limit
Есть такой запрос
select * from log where id = 4123423338 order by time limit 1;
он зависает и не выполняется.
Такие запросы
select * from log where id = 4123423338 limit 1;
select * from...
Импорт sql в posgresql
Возникла проблема с импортом базы.
1=# psql -h DESKTOP-AL042KJ -d 1 -U postgre -f F:\base\doc_2017_2_mysql\doc_2017_2.sql
Неверная команда \base. Справка по командам: \?
База весит 40 гб,...
idle in transaction
Коротко о ситуации. Есть скпирт на php который каждый час лезит на фтп, скачивает текстовые файлы и вливает их содержимое в postgresql. Важно чтобы все содержимое файла либо полностью внеслось в БД,...
Импорт из текстового файла с null полями
Всем привет. Изучаю PostgreSQL, т.к. очень скоро компания перейдет на данную СУБД. По ходу загрузки из файла в таблицу столкнулась со следующей проблемой.
Импортирую данные в таблицу. В некоторых...
"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...
Неполадки с подключением к POSTGRES
Добрый день. При попытки зайти в psql мне пишет следующее " не удалось подключиться к серверу: Нет такого файла или каталога Он действительно работает локально и принимает соединения через доменный...
Хранимая процедура, которая проверяет наличие записи
Здравствуйте.
Нужно создать хранимую процедуру Send1medCons (клиника, фио, диагноз, возраст = 18), которая проверяет наличие клиники. Если ее не существует, то вызывает исключение. Иначе создает...
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
...
Среднее скользящее значение
Здравствуйте, не могу сообразить, как посчитать скользящее значение цены через запрос
Допустим есть таблица:
Есть средняя цена за единицу товара, наименование товара (или его id), AVG_C - уже...
PostgreSQL Скрыть данные для обычного пользователя - PHP БД
https://www.cyberforum.ru/php-database/thread1952136.html#post10343836
как мне сделать чтобы весь список авторов и публикаций видел только админ. А обычный пользователь только определеную часть, и...
Запрос. Вывести людей, старше 30 лет
Здравствуйте. Нужен запрос, который выведет количество людей, старше 30 лет. Не могу додумать, недавно начал изучать, помогите, пожалуйста. Нужно использовать CURRENT_DATE
ЛЮДИ милые КАК через SELECT вывести среднее арифметическое чеков в разное время суток
Всем Здравствуйте!
Такая вот ситуация, столкнулся с интересной задачей, которая у меня никак не получается.
ОООчень Хочу понять как это можно сделать.
Подскажите или предложите кто-нибудь...
Триггеры и Триггерные функции
БД psql (PostgreSQL) 10.5.
На примере документации (https://postgrespro.ru/docs/postgrespro/9.5/plpgsql-trigger Пример 40.4. Триггерная процедура для аудита в PL/pgSQL)
на нескольких таблицах...
INSERT, подзапрос и VALUES
Подскажите пожалуйста,
вот чтобы добавить данные из таблиц работает такой запрос
INSERT INTO metric_values(mv_db_id, mv_cat_id)
(SELECT DISTINCT dbs_id, cat_id FROM
(SELECT DISTINCT...
Удалить повторяющиеся элементы с условием
Здравствуйте. Помогите запросом. К сожалению мои знания sql не позволяют мне самому это сделать. Они заканчиваются на select, update, delete с простым условием :cry:
Есть таблица client с колонками...
Почему бд не отображается?
Здравствуйте! Подскажите, пожалуйста, создал бд в pg_default бд через pgAdmin 4. Решил дальше делать через DBeaver, но в нем не отображается эта бд. В чем дело?
Проблема с запуском службы PostgreSQL 9.2 (Ошибка 1053)
Всем привет!
Есть небольшой вопрос по серверу. Используется рентген-программа EzDent-i, а вместе с ней идёт PostgreSQL 9.2. В последнее время служба postgresql-9.2 - PostgreSQL Server 9.2...
PostgreSQL 8.4 +Python проблема с кодировкой
Доброе время суток, пытаюсь выполнить пример из умной книжки:
def insert_tabl_wd():
weekdays=
import psycopg2
db=psycopg2.connect("host='localhost' dbname='tvprogram' user='postgres'...
Как обновить дату не меняя время?
текущая дата - "2016-01-16 15:22:23.841"
желаемая дата - "2016-01-24 15:22:23.841"
Подсчет групп пустых строк
Есть таблица упаковки, в ней есть колонки с номерами приборов и номерами коробок куда они уложены
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. Но есть БД, в которой нужно создать хранимую процедуру, для последующей работы в C#.
САМА ПРОЦЕДУРА ВЫГЛЯДИТ ТАК (Только насколько мне известно, это для MS...
Как сохранить базу в нужный мне каталог?
Здравствуйте.
Создал базу данных в РЕМ или pgAdmin. Как я могу сохранить эту базу данных в нужный мне каталог
CREATE SEQUENCE - ошибка синтаксиса в "CREATE"
Выполняю некоторое задание по вузу, в ERBuilder создаются таблицы, связи между ними задаются, добавляются последовательности(или триггеры), чтоб первичный ключ постоянно назначался сам при добавлении...
Первая строка в группе
Доброго времени суток. Столкнулись с небольшой проблемой. Итак, имеется запрос:
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...
Не видит созданные библиотеки в Qt
Здравствуйте, такая проблема, работаю в системе Linux. Там собрал в Qt динамические библиотеки для PostgreSQL, в итоге у меня получилось 4 файла библиотеки, с помощью команды pg_config --pkglibdir...
Перевод с MS SQL на PostgreSql
Всем привет!
Помогите пожалуйста с переводом кода с MS SQL на PostgreSql, нужно именно с использованием переменных.
Код упрощен, оставила только самое главное.
Перепробовала кучу вариантов, но...
Связывание таблиц
Добрый День!
как связывать таблицы в phpPgAdmin? я создала таблицы, создала в них id-шники, присвоила первичные ключи. И вот значит, я буду связывать их уже когда буду привязывать к интерфейсу?буду...
Ошибка логической репликации
Здравствуйте,
уже не знаю как быть .
Есть 2 сервера, 4 базы данных реплицируются логически. А ещё делается логический и физический бэкап баз данных главного сервера. Уже несколько дней репликация...
Резервное копирование субд 1с postgresql
Доброго дня!!! Как делать? Система windows 10. Сервер 1с и СУБД на одном компьютере.
Объединение массивов в строку
как мне вывести 2 массива: array и array в одну строку, чтобы получилось: category_id asc, category_id desc?
вот начал:
select unnest(array),unnest(array)
сделал так, но он лишнее выводит:...
Как работает stderr?
Здравствуйте, я начинающий администратор баз данных. Если не трудно, пожалуйста скажите как работает stderr? Он протоколирует только сообщения об ошибках? и где он, в каком файле хранит их?
Ошибка при автоматической установке PostgreSQL
Здравствуйте. Я пытаюсь создать установочный пакет для своего приложения и помимо прочего включить туда установщик PostgreSQL. Необходимо, чтобы весь процесс установки происходил автоматически, без...
Не дает удалить таблицу с именем схемы через jdbc
Нужно почистить схему "sname" для всех баз на сервере. Подключаюсь к серверу по jdbc.
Список БД получаю без проблем, список таблиц у нужной схемы для каждой БД тоже.
А когда пытаюсь их удалять...
База данных о клиентах банка
Здравствуйте! Помогите с таким вопросом: у меня в базе данных есть следующие данные
Информация о клиентах, Информация о вкладах (размер, срок, процент), Информация о кредитах (размер, срок,...
Функция и триггер не хотят работать
Пишу функцию с триггером для таблицы payments. Функция проверяет, что стоимость заказа больше 400.00 и
меняет вводимую сумму на сумму с учетом 10% скидки. Функция почему-то не работает, вроде...
Подсчёт строк с пустыми значениями
Здравствуйте.
Необходимо получить таблицу с некоторыми рассчётами.
SELECT
idq,
COUNT(npp),
AVG(dat_v - dat_p) AS avg_time,
MAX(dat_v - dat_p) AS max_time
FROM queue.stat
цикл в запросе
Подскажите как из этого запроса вытащить данные на каждый день, например с 2021-05-01 по 2021-05-30,
сейчас выводит только одну строку с максимальными значениями за указанный период
set...
Импорт дампа .sql в DataGrip
При импорте базы данных в DataGrip не могу получить кортежи в таблицах. Как будто они пустые, хотя это не так
Как я понял структура таблиц создается, а вот данные почему то не импортируются
......
Timing запроса при разном подключении
Добрый вечер!
PostgreSQL 9.1.4
ОС Linux
Первый вариант:
1) подключение через "Psql -U postgres db"
2) включаю \Timing
3) считываю большую таблицу.
время выполнения в районе 400 Ms
Ошибка при работе с ролями (нужно назначить второй роли первую в качестве роли)
Не получается назначьте второй роли первую в качестве роли.
Как я хочу это сделать:
AlTER ROLE Адм2 IN ROLE Адм1
Возникает ОШИБКА: ошибка синтаксиса (примерное положение: "ROLE")
Что я делаю не...
Исключить NULL
Доброго времени суток!
Подскажите, как исключить NULL из запроса
Делаю так
select distinct company.name from layer_sdk_minimized INNER JOIN company ON layer_sdk_minimized.company = company.id...
Как скопировать данные из csv в postgres
Собственно, есть цсв, имена колонок не как в таблице. Как скопировать. Есть ems postgres и pgadmin
Кириллица не читается в командной строке Windows
Не могу разобраться с кодировкой в psql. Выводит как на изображении. Что делать?
Вызов функции в запросе
Нужно вставить в таблицу сгенерированный uuid.
Вставить надо так
INSERT INTO T1 SELECT C1,C2,(SELECT gen_random_uuid()) from t2
Получаю в каждой строке равный uuid. То есть функция отрабатывает...
Вывод поля в зависимости от значения
Добрый день форумчане, необходим ваш совет.
Задача. Есть шесть полей: три поля фамилия имя отчество на русском и три поля фамилия имя отчество на английском. Необходимо вывести в select только три...
Как в запросе с UNION вывести результаты в отдельных колонках?
Привет всем. Собственно вопрос в заголовке.
Есть примерно такой запрос:
SELECT count(*) as kol1 FROM qr_prih WHERE regp = '91100' and nnmt = '841486' and key = 'sgtin' UNION ALL SELECT...
Фильтрация данных
Храню данные в виде Jsonb, выглядит так. Каждый продукт имеет некие свойства.
{"properties":}
Хочу сделать фильтр по этим данным, точнее по id и value_id. Как сделать так, чтобы при выборке...
Список внешних ключей
Всем привет!
Структура:
TABLE domains
(
id serial,
level integer NOT NULL,
name character varying(255),
CONSTRAINT prkey_domain PRIMARY KEY (id)
)
Почему не запускается pgadmin?
Доброго времени суток, в определенный момент перестал работать постгресс, с какого-то раза удалось полностью удалить его с компа, в том числе сервис постгресс, пжадминку и остальные файлы, установил...
Character varying(n) vs text
Здравствуите
мне надо сохранить в таблице текст, у которого длина всегдa 32 символ, вопрос в том какои тип вибрать для поля, character varying(32) или text?
как я понимаю из дока, в етом...
Избежать использования WildCard символов в Like запросах
Всем доброго времени суток.
Возникла следующая трудность: спецсимволы % и _ в like запросе.
Имеется mybatis маппер и следующий кусок кода:
<if test="param != null and param.name !=...
Воспринимает дату как число
Здравствуйте!
Мне необходимо сформировать отчет в FastReport 4 на определенный временной период. Для этого в самом отчете поставила два компонента TfrxDateEditControl. Есть в самом же отчете...
Перенос значения в соседний столбец
Доброго времени суток, в sql я слаб, потому не судите
Можете сформулировать маску для переноса части текста в другой (не пустой, его необходимо перезаписать) столбец
Примерное содержание строки:...
Как убрать скобки в выводе результата ?
Добрый день.
Не смогла решить задачу, и уверена то что сделала, тоже как-то не правильно.
Нужно посчитать колличество одинаковых symbol_id кототые int вывесть их имена сопаставивь id из другой...
Количество слов, начинающихся на каждую букву алфавита
Добрый день
Помогите, пожалуйста решить задачу для PostgreSQL. Долго думал, как сделать, но скорее всего сказывается моё незнание в этой области.
Есть таблица такого вида (где-то на 10К...
Pgadmin iii настроен некорректно
Привет всем! Короче установил Postgresql - 8.3eter на Windows Server 2003 SP2, там прописал свой домен при установке, установилось нормально. Теперь не запускается pgadmin, выдает такую ошибку как на...
Поиск медленных запросов
Добрый день. Столкнулся со следующей проблемой: как можно вывести в табличном варианте все запросы, которые выполняются, к примеру, дольше 2 миллисекунд?
Подразумевается следующее: выполняется какой...
Ошибка: подзапрос выражения вернул больше одной строки
Всем здравствуйте!
Помогите пожалуйста разобраться. Только начали с этим работать. Необходимо сделать простейшее: есть 2 таблицы Склад и Разработка. Связаны по столбцам Обозначение. В Разработку...
PosgresSQL для самых маленьких
не могу закончить план работы, ошибки за ошибкой.
Есть ли решение к таким заданием как:
1. Фамилия и имя покупателя, название купленной им книги для всех покупок. Отсортировать по покупателям....
Заполнение третьей колонки значениями из первых двух
Добрый день, есть 3 колонки в таблице (две с контентом, третья пустая). Нужно перебрать все строки и в 3 колонку добавить результат объединения первых двух. Возможно ли это с помощью SQL?
Прочитал о...
Вывести в результат кол-во Route в каждом полученном классе
Всем привет!
Помогите справиться с задачкой, как вывести в результате кол-во Route в каждом полученном классе.
Классификация классов Sum_ticket от Route
До 50 млн - low
От 50 млн включительно до...
Закончилось место на диске с БД, после освобождения БД не выдерживает даже слабую нагрузку cpu 100%
Postgresql-11.
1 мастер, 2 реплики.
Кроме того есть 8 нод веб-приложения, которые работают с этой БД.
Все было хорошо и быстро многие месяцы подряд.
Решили админы как-то снять бэкап базы в...
PostgreSQL: функция COUNT
Имеется запрос demo=# select count(*) from routes where departure_city = 'Москва' and arrival_city = 'Санкт-Петербург';
count
-------
12
(1 строка)
Однако мне нужно его изменить так,...
Работа после установки
Господа, намучился я с PostgreSQL(чувствую себя героем анекдота стою на асфальте я в лыжи обутый толи лыжи не едут толи я долбанутый). Хочу изучить для себя новую СУБД.
Установил в соотв. с...
Фильтрация данных
Доброго дня
Есть две таблицы: дома (houses) и цвета (colors)
Каждый дом может быть "окрашен" в разное количество цветов, соответственно для этого заводится таблица houses_colors
Допустим, в...
Функции на языке PL/pgSQL для выборки данных из таблицы
Добрый день! Нужно вывести пациентов из таблицы patient_new с идентификатором patient_id, большим нижней границы. Я написал функцию:
CREATE FUNCTION patient_id_search_plpgsql(patnum int)...
Выборка данных из большой базы
Доброе утро. Как правильно читать данные из большой базе при простом запросе без limitа например Select * from имя таблицы.
Вроде говорят надо порциями читать например по 200тыс,если там в базе...
Консистентность данных в Postgre
Господа, добрый день!
Устраиваюсь на новую работу Java-разработчиком. И мне выслали тестовое задание (как мне кажется несколько странное).
Сначала даю коротенькую постановку задачи, а чуть ниже...
Локально получить данные с удаленной БД Oracle
Есть ubuntu(новичек) c установленным на ней postgresql. Нужно локально с удаленной Бд oracle получить данные. Как это возможно сделать? Все что нашел это odbc, и то нигде нет толкового объяснения,...
Индексация большой таблицы
Добрый день всем.
есть талица с более чем 100 миллионов записей, к ней необходимо добавить несколько индексов. Как выяснилось процесс этот не быстрый, добавление одного индекса занимает более 5...
Запрос с соединением таблиц
Здравствуйте, подскажите пожалуйста как работает IF в SQL.
Моя база данных на тему "Автосервис" состоит из 4 таблиц:
-masters(m_id, name)
-cars(c_id, num, color, mark, is_foreign), где...
Вывести цену в тысячах рублей тип Money
По заданию создаю таблицы, одна из них:
/*Создание таблицы detail (деталь)
id_detail (идентификатор проекта) - не может быть пуст, первичный ключ
name_detail (имя проекта) - текстовая строка 150...
Из ORACLE в PostgreSQL
Люди, подскажите, перешел на Postgres столкнулся с трудностями.
Вот функция на Oracle мне надо такую же написать на Postgrese,
ПОДСКАЖИТЕ кто сможет.
function execute_sql ( p_sql_block varchar2,...
Как хранить данные изображения [WARNING]
всем привет.:)
у меня есть один вопрос. Я использую C++ с libpq библиотека для работы с PostgreSQL (9.4). Имеет "BYTEA" область. Я храню эту область JPG изображения. Всем известно, при хранении это...
Поиск отсутствующего значения ID
Здраствуйте) Есть таблица тест с полями id (integer), name(text) где id первичный ключ. Нужно написать ф-я для вставки строк в таблицу, в которой будет реализовано условие поиска "пропущенных" id....
Поиск по нескольким условиям
Добрый день!
С SQL начинаю только разбираться. Опыт есть, но только с запросами. Глобально никогда не вникал.
Нужен поиск по нескольким атрибутам таблицы, по слову/словосочетанию. Если...
Почему GRANT ALL PRIVILEGES ON DATABASE не дает делать Select&
Здравствуйте! Помогите пожалуйста решить странную проблему. Есть база PostgreSQL, я сделал пользователя и дал ему все привилегии:
CREATE USER user_dev WITH PASSWORD 'passw';
GRANT ALL PRIVILEGES...
Команды и запросы не выполняются в PSQL (Postgres)
Добрый день, друзья.
Изучаю PostgreSQL по материалам PostgresPro доступные бесплатно на их сайте, и столкнулся с проблемой вывода введенных команд в терминале.
Возможно я что-то пропустил перед тем...
PostgreSQL 9.4.10 1с
Крутится 15 БД 1с
Винты баракуды в 10
Пользователей немного порядка 20
Базы занимают порядка 300 гб.
Возможно ли разнести БД на разные винты для ускорения работы с БД
Сервер БД 1 на PostgreSQL...
Как ускорить запрос выборки геоданных в PostgreSQL?
К примеру есть таблица адресов компаний из 3-х полей: company_id, lat, lon.
Необходимо получить расстояния до ближайшего адреса каждой из компаний.
Для работы с геоданными использую расширения...
PostgreSQL в OpenServer
Здравствуйте, нужно postgresql базу данных конвертировать в mysql в navicat premium, пытаюсь подключиться через open server, но понятия не имею, куда закидывать саму базу, чтобы ее было видно в списке
Подключение базы данных к web странице
Здравствуйте!
Как к DreamWeavere подключить бд postgreSQL созданую и работающую на денвере?
я создала форму в DreamWeavere и теперь надо чтоб данные отправлялись в БД
Добавлено через 20 минут
а...
Ошибка восстановления БД из бэкапа в виде .sql файла
Всем доброго времени суток! Вчера решил накатить для проверки бэкап базы данных на тестовый сервер и столкнулся с проблемой - psql выдает ошибку "ОШИБКА: неверная последовательность байт для...
Обновление данных в материализованном представлении
Здравствуйте!
В DBeaver в PostgreSQL есть мат. вьюха
CREATE MATERIALIZED VIEW view_table
AS SELECT table1.column1, table1.column2, table2.column3
FROM table 1
LEFT JOIN table 2
ON...
PostGre SQL 9_3_4_1_1C - не пускает под postgres
Доброе время суток. Установил вышеуказанную версию PostGreSQL, сборка от 1С.
Системному пользователю postgres установил пароль: passwd postgres 'password'
В файле...
Вывести запрос в формате json
Добрый день.
Как или чем можно сформировать json результат выборки запроса для вывода в формате
{
"field_1":
{
id:1; name: 'str';
}
...
}
Функция удаления записей
Добрый.
Есть таблица Reys, поля = Kod (integer Primary Key), Name (Text), DateOff (timestamp).
Нужно написать функцию, которая будет удалять записи из таблицы Reys, если между DateOff и ...
Узнать порядковый номер до вставки
Собственно возможно ли как-то узнать порядковый номер записи до её вставки?
Есть таблица Data в ней есть несколько полей, среди них есть. Id AUTO INCREMENT, Groupe varchar, ExtId varchar
Проблема...
Графический вид таблиц и их соединения
Здравствуйте,
подскажите пожалуйста, можно ли в PGаdmin в разделе graphical query builder как то увидеть связь между таблицами, не самой связать, а скажем, выбрать несколько таблиц, нажать на какую...
Как использовать Notify?
Читал документацию и так не смог понять, как использовать Notify. Вот хочу написать триггер, который будет уведомлять меня об изменениях в таблице, в той же документации написать: " поместить NOTIFY...
NOT IN, JOIN и подзапрос
Привет! Гоняю себя на тренажере по SQL и не получается один эксперимент.
Задача: Определить группы товаров, которые не приобретались в 2005 году (но покупались когда-либо).
Поля в результирующей...
Trigger before insert как отменить вставку?
Здравствуйте, такой вопрос:
Допустим, две таблицы связаны отношением, как в дочерней таблице при вставке определенной записи отменить вставку, если она ссылается на несуществующую запись в...
Postgresql на виртуальной машине
Всем привет, есть ли у кого опыт развертывания СУБД на виртуальной машине, конкретно хочу перенести на виртуальную машину СУБД PostgreSQL на linux c windows server 2012 r2 srandart. Есть ли смысл...
Умножение с условием ...
Есть следующая таблица -
1| lin| null| 2|
1| req| 100| null|
2| lin| null| 3
3| req| 100| null|
... необходимо умножать столбцы 2 и 3 если у них одинаковая ячейка.
Выводом из приведенной...
InitDB с ключом --username (зачем он вобще нужен)
делаю инсталяху для своей проги, требуется установка базы данных PostgreSQL, установку провел в тихом режиме
--mode unattended --unattendedmodeui minimal --serviceaccount amuser --servicepassword...
Не работает преобразование в PostgreSQL
Приветствую, через PostgreSQL взаимодействую с библиотекой, созданной в Qt Creator, в которой есть файл xsl, преобразовывающий xml содержимое функции. Пишу в данной теме, поскольку эта ошибка...
Как преобразовать текст в запрос?
Здравствуйте, есть поле например содержащее qu "id = 1 OR id = 2 OR id = 3"
Как выполнить его как запрос?
SELECT data FROM py WHERE CAST(qu AS query) естественно не прокатывает, что посоветуете?
Реляционное деление
Здравствуйте, у меня есть таблицы
ЧК-Поход
ЧК-Поход
ID члена клуба ID похода
1 1
5 1
6 1
2 2
3 ...
Как почистить папку pg_xlog?
народ, всем привет!
Подскажите пожалуйста, как можно почистить папку:
/var/lib/pgsql/9.6/data/pg_xlog
или хотябы уменьшить её размер?
спасибо
Вычислить дни с начала года
Всем доброго времени суток.Есть вопрос как получить количество дней с начала года к примеру c 2021-01-01 до сегоднешнего дня, у меня проблема заключается что не пойму как получить начало года и и...
Слить две таблицы в одну, создав новый serial ключ
Сделал две связанных таблицы по ключу, но там записи вида 1к1, поэтому решил теперь их слить в одну но ключ обновить.
CREATE TABLE repairs AS
SELECT listrep.sn, listrep.daterec, listrep.datefin,...
Создание бд
Привет уважаемые форумчане, надеюсь получить хоть малую помощь в реализации моей задумки. Думаю тапками не закидаете. В общем подошла пора писать курсовую по базам данных, четкого тз нету, тему можно...
Выбор покупателей, которые приобретали товар более 5 раз
Помогите составить запрос. Понимаю что ничего сложного нет, но никак не могу сообразить.
Есть таблица, содержащая информацию о продажах - “SALE”. В этой таблице есть поля: ID - порядковый номер...
Есть ли возможность триггером проверять что записано значение в один столбец
подскажите пожалуйста а есть ли возможность триггером проверять что записано значение в один столбец, а затем производить с ним какие-нибудь действия и ложить в другой столбец. ну как я уже сделал...
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 прописал...
ОШИБКА: нет ограничения уникальности, соответствующего данным ключам
Добрый день, у меня имеется таблица с названием concreteclasses и со столбцами classnumber, letter, details и с двумя ПК (classnumber, letter)
Есть еще вторая таблица с именем...
Как настроить логирование запросов больше 5 секунд?
Всем еще раз привет , как настроить логирование запросов больше 5 секунд ? с чего начать и как сделать ?:gsorry:
Запрос со сложным условием для одной таблицы
Добрый вечер.
Имеется таблица, содержащая следующие поля: пользователь, папка, файл.
Соответственно пользователь может создавать разные папки в любом количестве, которые могут содержать разные...
Как объединить 2 или более столбца (не результат)?
как объединить 2 или более столбца (не результат)
select name_fathe, name_mam
from tabl.name
выведет
name_fathe name_mam
Анатолий Венера
Кирилл Оксана
а мне нужно...
Тестовое задание
С заданием я почти не справился, просто просили разобраться с этим, не влияет ни на что. Хотелось бы для себя понять всё )))
-- Задание 1
-- Вывести пользователей по которым нет событий аудита....
Как выбрать данные из одной колонки и распределить их на несколько
есть две таблицы
1) переменные(ид, имя)
2) значения (ид_записи, ид(внешний ключ на переменные), значение, время)
то есть примерно так
1-а
2-б
3-в
и
1 1 100 10:10:10
2 2 110 10:10:10
Pg_dumpall пользователь oleg35 не прошёл проверку подлинности
Добрый день!
Выполняю команду pg_dumpall > asd.out
Дальше просят ввести пароль, но он от пользователя windows, а не postgres.
Можно ли выполнить дамп, зная пользователя postgres?
Работа с документами (.docx)
Здраствуйте. Необходимо создать таблицу в СУБД PostgreSQL где будут храниться ссылки на файлы или путь к ним, а сами файлы будут храниться в файловой системе на сервере. Хотелось бы почитать про это...
Выполнение функции с правами владельца
Ситуация следующая:
Имеются следующие роли:
1. Суперпользователь с правами на все - superUser
2. Набор Просто пользователей без прав - user1, user2, user3 и т.д.
Имеется триггерная функция с...
Пропущенные значения
Привет всем!
Можете пжл помочь с заданиями по SQL с пропущенными значениями?
1) Предположим, что у вас в базе есть табличка с балансом по всем счетам клиента на конец дня. Из-за особенностей...
У кого нибудь было подобное?
Устанавливал и настраивал вот здесь https://habrahabr.ru/post/265329/ . Но проблема возникла в самом последнем пункте
Указываем пути и запускаем генерацию тайлов:
C:\mapnik>generate_tiles.py
...
UNION types numeric and interval cannot be matched
Здравствуйте всем. Помогите пожалуйста найти ошибку в коде. При компиляции выходит ошибка - UNION types numeric and interval cannot be matched
Код запроса :
with encash_data as
(
select...
Настройка SSL/TLS
Всем доброго времени суток!
Пытаюсь настроить SSL/TLS но почему то служба postgresql jnrj. отключаеться при такой настройки
hostssl all all 127.0.0.1/32 clientcert=verify-ca в файле...
Сервер в состоянии active(exited) в Ubuntu
sudo /etc/init.d/postgresql status
● postgresql.service - PostgreSQL RDBMS ...
Сумма нарастающим итогом
Есть таблица с продажами по клиентам.
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...
Что значит '%TYPE'?
Что значит '%TYPE'?
используется вот так
id_student student.id_student%TYPE;
Тип с динамическим количеством символов после запятой
Здравствуйте!
Есть такой код
drop function if exists test.myFunction1(integer);
create function test.myFunction1("@numberOfSimbolsAfterComma") default 2)
returns table ("value"...
Как сделать запрос
Ребята привет, очень нужна помощь. Очень мало опыта и еще учусь
Задача:
Вывести сотрудников, которые работают в компании дольше, чем их непосредственные начальники.
Дано: таблица employee...
Создание вложенного запроса
Добрый день. Прошу помощи создать вложенный запрос.
Имеется данная БД:
Необходимо найти среднюю цену билетов всех рейсов Нижний Новгород - Екатеринбург через вложенный запрос.
Написал следующий...
Подзапрос и многотабличные запросы
Здравствуйте!
Помогите пжл, есть таблица содержащая данные (код продажи, дата продажи, код товара. код продовца, выручка за товар), как правильно составить запрос с под запросом, что бы Определить...
Разный план запроса в консоли и JDBC
Добрый день!
Столкнулся с такой ситуацией, использую Postgresql PRO Ent 11.7
Есть запрос вида:
Query Text: select
r.responsible as id,
count(r.id) as cnt,
p.SURNAME,
p.FIRSTNAME,...
Как лучше ускорить выборку с пагинацией?
Сейчас пагинация сделана стандартно через запоминание последнего айди. Примерно так:
SELECT *
FROM recording WHERE recording.id > 0 AND recording.artist_id = '269608'
...
Выборка данных SELECT
здравствуйте, помогите написать запрос
есть таблица
id | name | index1 | index2 | id_text
1 | nm1 | 1 | 8 | 6
2 | nm2 | 5 ...
Объединение полей разных записей
Здравствуйте. Подскажите, пожалуйста, как можно объединить две и более записей в одну, а их отличное поле записать как одно, не прибегая к программной обработке, вот пример:
Опель седан 5...
Запросы
нужна помощь в написании запросов в postgresSQL
1. Выдать номера и фамилии поставщиков, поставляющих одну и ту же деталь для всех изделий.
2. Получить общее число изделий, для которых поставляет...
Выбор данных из нескольких таблиц
Имеются 2 таблицы:
CREATE TABLE IF NOT EXISTS notes( /* 1 */
id SERIAL PRIMARY KEY UNIQUE, /* номер записи */
note CHAR(120) NOT NULL, /* комментарий к записи */
regdate...
XML и Postgresql
Всем привет!
Кто-нибудь работал с типом XML в Postgresql? Как туда записать и оттуда считать собственно xml-документ? А то у меня немного не то получается, что хотелось бы...
Формирование динамически пути в команде COPY
Всем здравствуйте!
Подскажите пожалуйста, как задать в команде COPY путь к файлу так, чтобы в имени файла отображалось время его создания.
На такой вариант
COPY (SELECT ...) TO...
Вывести сотрудников и подразделение в которых они работают
Добрый вечер столкнулся с такой проблемой, как вывести сотрудников которые работают в подразделениях
Есть сотрудник -> есть список в котором хранится ID сотрудника и ID структурного подразделения...
Сортировка данных
В базе данных есть таблица, в ней ключевое поле "Id" заполненное тестовыми данными. Проблема в том, что при сохранении заполненных данных, сортировка не работает и перемешивает все id как на скрине....
Создание реаляционной БД из Json файла
Здравствуйте форумчане.
Есть Json файл, который содержит в себе объекты с вложениями и данными.
Можно "скормить" файла методу, который создаст реляционные таблицы по названию ключей объектов,...
Запрос массива в jsonb
Всем привет, у меня такой вопрос.
Какой запрос нужно написать для того чтобы вытащить информацию jsonb сначала из массива, а после из объекта в postgreSQL?
Как вытащить инфу из объекта, и просто из...
datetime в date
Привет.
У меня есть запрос
SELECT
sum(id),fromdate
FROM users
WHERE ag_status = 'approved'
GROUP BY fromdate
Не дает вставить русскую букву?
работаю в pgAdmin
создаю таблицу:
CREATE TABLE markcodes (
id SERIAL PRIMARY KEY,
codename character varying(2),
description character varying(255)
);
...
Функция с динамическим возвратом колонок
Здравствуйте!
Есть исходная таблица.
create table test.myTable1(
"column1" numeric(10,2),
"column2" varchar(512),
"column3" varchar(512),
"column4" varchar(512),
"column5" integer,...
распределенная база данных24/04
распределенная база данных
1.Используя PostgreSQL разработать структуру базы данных согласно варианту, создать связи и внести тестовые данные. Разработана структура обязательно должна быть...
Создание дампа базы даных, с неработающим сервером БД
Здравствуйте.
Есть сервер на Ubuntu 18.04.4 с PostgreSQL 10 и 12, так же есть сайт на этом же сервере. Я неправильно поступил и изменил права доступа на корневой каталог /var и естественно это все...
Триггер, меняющий количество книг на складе
Я новичок в postgresql и не могу никак сделать работающий триггер. У меня есть 2 таблицы, издание(книги на складе) и издание в акте списания. Когда появляется новая запись в акте списания, количество...
Удаление temp файлов
Всем привет.
Я не database engineer (у нас их нет), а обычный Java-разработчик, но на мою долю выпала задача разобраться с тем, что у нас разрастается папка temp (сейчас она занимает порядка 400...
Переменные в запросах
Хочу использовать переменные в цикле postgresql
по типу
while count <> 20
Begin
count += 1;
...
end
как можно создать переменную count?
Неверный пароль PGagent
Всем добрый день.
Третьи сутки не сплю, пытаюсь настроить pgagent.
Ребята, подскажите по простому как исправить момент, когда pgagent в службах не хочет запускаться и пишет, что пароль не верный....
Как преобразовать тип строку к типу перечисления строк enum?
=> \d members
Tabela "public.members"
Kolumna | Typ | Modyfikatory
---------+------------------------+--------------------------------...
Dump и restore oid пользователей и групп пользователей
Столкнулся с проблемой меняющихся oid у пользователей и групп пользователей.
Для бэкапа пользователей использую команду:
pg_dumpall -g -o --file=/path/to/file --username=postgres...
Вывод нулевых значений
Добрый вечер
Вот запрос:
Название модели, пользующейся наименьшим спросом в апреле 2014 года. Упорядочить по названию модели.
Решаю его таким образом:
Создает представление, в котором...
Преобразование numeric значений в функции при различных условиях
Приветствую форумчане, хотел попросить совета как сделать проще. Сейчас на данный момент в голову идут разные костыли.
Есть функция. В ней для сборки фразы о цене подставляется значение типа...
Забекапить БД Postgres c паролем из консоли
Нужно забекапить БД Postgres c паролем из консоли
БД стоит на CentOS
Если пароля нет то все бекапиться командой
/usr/bin/pg_dump -h 127.0.0.1 -p 5432 -U user -f /backup/sss.txt BD_name
а...
Бекап и восстановление базы данных
здравствуйте. сейчас работает бекап и восстановление базы данных при помощи батников, которые используют pg_dump.exe и pg_restore.exe.
pg_dump.exe --host localhost --port 5432 --username postgres...
Не создается таблица со счетчиком
имеется задание "Создать таблицу Клиенты с двумя полями (счетчик и фамилия)"
вообще попробовал два способа, и оба выдает ошибку, почему?
1 способ через auto_increment
CREATE TABLE clients (...
Выполнить процедуру с входными параметрами
пожалуйста помогите сделать процедуру с входными параметрами на postgreSql
есть три таблицы в файле машруты(routes) автомобили (auto) и журнал (journal), нужно выполнить следующею процедуру:
...
Ошибка при подключении к БД на C++
Добрый день! Помогите, пожалуйста, исправить ошибку. Подключаюсь к БД на C++. Visual Studio. Параметры подключения правильные.
#include "stdafx.h"
#include <stdio.h>
#include <libpq-fe.h>
int...
Вставить данные из 2-х и более .csv файлов в одну таблицу
Есть 2 .csv файла, как из этих двух файлов вставить данные в одну таблицу, но разные колонки и начинать вставку с 0 строки?
Например, при помощи питона, из первого файла данные вставляются с 0...
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|