Skip to content

result.next_id/result.next_state is not a known variable pg(syntax) #489

@diraneyya

Description

@diraneyya

Bug report

I just started using this extension as a replacement for UniqueVision's LSP extension, which seems abandoned and no longer maintained. I may have to go back to that extension, though, if this does not work.

Describe the bug

I am developing an extension with this table definition:

create table if not exists _fetch_cycle_continuation_data ( next_id bigint, next_state jsonb null default '{}'::jsonb constraint abstract_no_data check(false) no inherit );

It is an abstract table that I inherit from.

In my procedure I have the following variable and assignment:

create or replace function continue_fetch_cycle_prototype ( previous_step fetch_cycle_buffer_prototype ) returns _fetch_cycle_continuation_data language plpgsql as $prototype$ declare result _fetch_cycle_continuation_data := null; begin result.next_id := 0; ... result.next_state := '{}'::jsonb

The error messages are of the likes of:

`result.next_id` is not a known variable pg(syntax) `result.next_state` is not a known variable pg(syntax) 

Expected behavior

No syntax complaint is expected since the code is correct and works.

System information

I am using this vscode extension without Supabase, in my own PostgreSQL (v17.4) database.

  • OS: Linux
  • Browser (if applies) NA
  • Version of supabase-js: NA
  • Version of Node.js: NA

Additional context

My config:

{ "$schema": "https://pgtools.dev/latest/schema.json", "vcs": { "enabled": false, "clientKind": "git", "useIgnoreFile": false }, "files": { "ignore": [] }, "linter": { "enabled": true, "rules": { "recommended": true } }, "db": { "host": "127.0.0.1", "port": 5432, "username": "postgres", "password": "xxxxxxxxxxxxx", "database": "aajobs", "connTimeoutSecs": 10, "allowStatementExecutionsAgainst": ["127.0.0.1/*", "localhost/*"] } } 

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions