Błąd składniowy w wyrażeniu SQL

Błąd składniowy w wyrażeniu SQL
W9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 132
0

Podążam za pewnym poradnikiem, pobrałam ich kod i jak to zwykle bywa przy projektach z githuba, nic nie działa.
Występują tam takie dwa polecenia:

Kopiuj
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
);

Przy uruchamianiu projektu otrzymuję takie oto info:

Reason: liquibase.exception.DatabaseException: Błąd składniowy w wyrażeniu SQL

Kopiuj
"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)
) "; 

oczekiwano

Kopiuj
"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, ,, )"

Czy ktoś jest w stanie stwierdzić, jaki jest tu błąd składniowy ?

kate87
  • Rejestracja: dni
  • Ostatnio: dni
0

Czekaj czekaj pokaż wprost co Ania zrobiła odnośnie tego kawałka kodu i skąd wzięłaś ten "znicz".

TR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

Spróbuj VARBINARY zamienić na CLOB, bo domyslam się ze bedzie ta kolumna potrzebna do przechowywania dużych plików?
CREATE TABLE oauth_access_token (
token_id VARCHAR(255),
token CLOB,
authentication_id VARCHAR(255),
user_name VARCHAR(255),
client_id VARCHAR(255),
authentication CLOB,
refresh_token VARCHAR(255)
);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.