После некоторых исследований:
Я нашел решения.
Найдите детали изображения docker.
%> docker ps -a --filter "name=docker-compose"
%>. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b5b26f985 postgres:12.3 "docker-entrypoint.s…" 5 hours ago Up 19 minutes 5432/tcp docker-compose
Войдите в среду изображения
%> docker exec -it b5b26f985 bash
%>root@b5b26f985:/# ls
root@b5b26f985:/# bin boot dev docker-entrypoint-initdb.d docker-entrypoint.sh etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
теперь подключитесь к PG
root@b5b26f985e9b:/# psql -h localhost -U <username >
<username >=# select * from DATABASECHANGELOGLOCK;
id | locked | lockgranted | lockedby
----+--------+-------------------------+----------------------------
1 | t | 2020-06-18 11:36:08.825 | 85c1e0340e82 (172.18.0.12)
(1 row)
Описание таблицы заблокировано, тип моя система изменения формы для системы и Из БД в БД так хорошо, чтобы проверить тип данных.
<username >=# \d DATABASECHANGELOGLOCK;
Table "public.databasechangeloglock"
Column | Type | Collation | Nullable | Default
-------------+-----------------------------+-----------+----------+---------
id | integer | | not null |
locked | boolean | | not null |
lockgranted | timestamp without time zone | | |
lockedby | character varying(255) | | |
Indexes:
"databasechangeloglock_pkey" PRIMARY KEY, btree (id)
Запрос на обновление
= # update DATABASECHANGELOGLOCK set LOCKED = false, LOCKGRANTED = null, LOCKEDBY = null где ID = 1;
UPDATE 1
<username >=# SELECT * FROM DATABASECHANGELOGLOCK;
id | locked | lockgranted | lockedby
----+--------+-------------+----------
1 | f | |
(1 row)
- Попробуйте сейчас, это должно сработать. Удачного кодирования.