SQL. Создать функцию по списанию денег

Нурадиль4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.08.2021

1. Создать таблицу пользователей

2. Создать таблицу счетов пользователей (у одного пользователя может быть несколько счетов)

3. Создать функцию по списанию денег с одного пользователя в пользу другого пользователя. (принимает сумму денег, счет отправителя, счет получателя)

Учесть:

- Сумма на счету не может быть отрицательной

- Исключить возможность deadlock

- исключить возможность race condition

СУБД: PostgreSQL

Заявки фрилансеров