Then when I opened a migration file from a go project I had the following error diagnostic:
Expected "$", "(", "--", "/*", "ALTER", "CREATE TABLE", "CREATE", "DELETE", "DROP TABLE", "DROP", "INSERT", "REPLACE", "SELECT", "UPDATE", "WITH", "return", [ \t\n\r], or end of input but "B" found.
The migration file in question is as follows:
BEGIN;
CREATE TABLE IF NOT EXISTS recordings (
job_id UUID NOT NULL REFERENCES jobs (id),
recording_id UUID NOT NULL,
s3_recording_path string,
s3_transcript_path string,
updated_at TIMESTAMPTZ NOT NULL DEFAULT now() ON UPDATE now(),
PRIMARY KEY (recording_id)
);
END;
The DB is CockroachDB which is basically a slight flavour of Postgres
I have installed
sqlls
via Mason and created my lsp settings file with the following configuration:Then when I opened a migration file from a go project I had the following error diagnostic:
Expected "$", "(", "--", "/*", "ALTER", "CREATE TABLE", "CREATE", "DELETE", "DROP TABLE", "DROP", "INSERT", "REPLACE", "SELECT", "UPDATE", "WITH", "return", [ \t\n\r], or end of input but "B" found.
The migration file in question is as follows:
The DB is CockroachDB which is basically a slight flavour of Postgres
Also here are my neovim specs: