Я следую руководству, я скачал их код и, как обычно бывает в проектах github, ничего не работает.
Есть две такие команды:
CREATE TABLE oauth_access_token (
token_id VARCHAR(255),
token LONG VARBINARY,
authentication_id VARCHAR(255) PRIMARY KEY,
user_name VARCHAR(255),
client_id VARCHAR(255),
authentication LONG VARBINARY,
refresh_token VARCHAR(255)
);
CREATE TABLE oauth_refresh_token (
token_id VARCHAR(255),
token LONG VARBINARY,
authentication LONG VARBINARY
);
Когда я запускаю проект, я получаю следующую информацию:
Причина: liquibase.exception.DatabaseException: синтаксическая ошибка в SQL
выражение
"CREATE TABLE OAUTH_ACCESS_TOKEN (
TOKEN_ID VARCHAR(255),
TOKEN LONG VARBINARY[*],
AUTHENTICATION_ID VARCHAR(255) PRIMARY KEY,
USER_NAME VARCHAR(255),
CLIENT_ID VARCHAR(255),
AUTHENTICATION LONG VARBINARY,
REFRESH_TOKEN VARCHAR(255)
) ";
ожидается:
"RAW, (, FOR, UNSIGNED, NOT, NULL, AS, DEFAULT, GENERATED, NOT, NULL, AUTO_INCREMENT, BIGSERIAL, SERIAL, IDENTITY, NULL_TO_DEFAULT, SEQUENCE, SELECTIVITY, COMMENT, CONSTRAINT, PRIMARY, UNIQUE, NOT, NULL, CHECK, REFERENCES, ,, )"
Что может быть не так? Как это исправить?