Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/103: Рейтинг темы: голосов - 103, средняя оценка - 4.64
0 / 2 / 1
Регистрация: 03.12.2019
Сообщений: 16

Ссылки между базами не реализованы

08.11.2020, 23:41. Показов 22109. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, такая проблема, у меня есть задание :В базе данных basa1 имеется таблица Книга. Из базы данных basa2 необходимо выполнить действие по увеличению цены всех книг на 10%. В какой базе данных должна быть создана процедура и как можно ее выполнить?
Под это дело я написала нечто такое:
SQL Скопировано
1
2
3
4
5
CREATE PROCEDURE my_proc4() AS $$
BEGIN
UPDATE basa1.dbl.Книга SET basa1.dbl.Книга.Цена =basa1.dbl.Книга.Цена*1.1 ;
END
$$ LANGUAGE 'plpgsql'
процедура создается, но когда пытаюсь ее вызвать пишет "ссылки между базами не реализованы: "basa1.dbl.Книга""
как можно это исправить?
p.s. данный вариант составления процедуры не первый, и если раньше он эту процедуру даже заметить ее, то сейчас хоть понятно в чем проблема
p.s. p.s. Надеюсь код я занесла в правильные скобки
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.11.2020, 23:41
Ответы с готовыми решениями:

Конфликт между базами
Добрый вечер. На компютере стоит SQL Server Management Studio полная версия весит оголо 4 гб, можно поставить вторую БД SQL Server...

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

Обмен между базами
Здравствуйте. Есть самописная конфигурация, написан обмен с ЗУП. Не могу понять почему не работает(( никакой ошибки не дает, Com соединение...

4
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
09.11.2020, 00:05
В PostgreSQL, насколько мне известно, по умолчанию не поддерживается обращение одновременно к нескольким БД.

Используйте dbLink или foreign data wrapper.
0
0 / 2 / 1
Регистрация: 03.12.2019
Сообщений: 16
09.11.2020, 07:43  [ТС]
Это я уже вычитала, но как это использовать
0
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
09.11.2020, 10:13
Цитата Сообщение от kristina71 Посмотреть сообщение
как это использовать
По ссылкам Вы найдёте официальную документацию. Там много конкретных примеров.
0
0 / 2 / 1
Регистрация: 03.12.2019
Сообщений: 16
09.11.2020, 10:20  [ТС]
Надеюсь вам это поможет
SQL Скопировано
1
CREATE extension dblink
SQL Скопировано
1
2
3
4
5
6
7
8
9
10
CREATE PROCEDURE Увеличить()
LANGUAGE 'plpgsql'
AS $$
BEGIN 
Perform dblink_connect('host=127.0.0.1
User=postgres
Password=admin
Dbname=postgres')
Perform dblink_exec('Update Книга set цена=цена+(цена×10)/100')
END; $$
Дальше вызываешь и все готово
Типы данных integer
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.11.2020, 10:20
Помогаю со студенческими работами здесь

Связь между базами
Заранее хочу поблагодарить всех тех, кто отзовется в этой теме и постарается помочь... А вопрос заключается вот в чем... Существуют...

связка между базами
привет Всем. Такая ситуация. есть на сервер две базы мен надо сделать что при регистрации документа если документ совподает оприделенным...

Создание связи между базами
Доброго времени суток уважаемые гуру Access. Дело вот в чем, пишу программу которая использует две БД, --одна содержит логин...

Перенос данных между базами
Всем форумчанам привет! Хм.... Нужна помощь, правда пока не знаю как объяснить... но, --есть 2 базы данных, n-строк и t-столбцов, ...

Различия между базами данных
Здравствуйте. Скажите, пожалуйста, есть ли разница синтаксиса MySQL и Oracle Database? То есть если у меня есть готовые скрипты для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Указатели в Swift: Небезопасные, буферные, необработанные и управляемые указатели
mobDevWorks 16.04.2025
Указатели относятся к наиболее сложным и мощным инструментам языка Swift. В своей сути указатель — это переменная, которая хранит адрес участка памяти, где расположены данные, а не сами данные. . . .
Жизненный цикл HTTP-запросов в ASP.NET Core MVC
UnmanagedCoder 16.04.2025
Разработка веб-приложений на ASP. NET MVC часто выглядит как простой процесс: получили запрос, обработали его в контроллере, отрендерили представление и отправили ответ пользователю. Однако за этой. . .
Введение в Django: Создаём приложение портфолио
py-thonny 16.04.2025
Django – один из самых мощных веб-фреймворков на Python, который позволяет быстро создавать сложные веб-приложения. В отличие от других фреймворков, Django предоставляет богатый набор встроенных. . .
Итераторы в C++: Продвинутые техники использования
bytestream 16.04.2025
Итераторы - одна из самых гибких и выразительных концепций в C++, позволяющих абстрагировать обход элементов контейнера от его внутренней реализации. За прошедшие годы они эволюционировали от простых. . .
Обработка естественного языка в Python с помощью spaCy
py-thonny 16.04.2025
Обработка естественного языка (Natural Language Processing, NLP) — одна из самых быстрорастущих областей искусственного интеллекта, которая позволяет компьютерам понимать, интерпретировать и. . .
Работа с железом в PHP Laravel с Pinout
Jason-Webb 16.04.2025
Граница между программным и аппаратным миром стремительно размывается. Современные веб-приложения уже не ограничиваются цифровым пространством — они активно взаимодействуют с физическими. . .
Возвращаясь к сумматороам и регистрам (всё таки заявку подам в ФИПС, сроки горят уже, поэтому симулятор для апгрейда аппарата чуть подождёт)
Hrethgir 16.04.2025
Вообще считаю, что асинхронные логические схемы это путь к энергоэффективности и быстродействию, а значит представляют собой область отдельных архитектур, от схем последовательных. Вообще на. . .
Абстрактные классы в TypeScript
run.dev 15.04.2025
Разработка современных веб-приложений требует надежных инструментов для структурирования кода. В этом контексте абстрактные классы стали незаменимым элементом объектно-ориентированного. . .
Хеш-функции std::hash в C++ программировании
NullReferenced 15.04.2025
Хеширование — фундаментальная концепция в компьютерных науках, играющая важную роль в эффективной обработке и хранении данных. В C++ функциональность std::hash является неотъемлемой частью. . .
Форматирование строк в Python
py-thonny 15.04.2025
Форматирование строк — одна из тех базовых возможностей Python, которые сопровождают разработчика каждый день. Эта задача кажется тривиальной на первый взгляд, но на самом деле представляет собой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер