Skip to content

Collaboration with microsofts reworked vscode pgsql extension helpful? #37

Description

@Donnerstagnacht

It is not a real feature request but since this repo has no discussion section, I add as an issue:

Microsoft released/reworked its vscode postgres extension

Anouncement

code

In their announcement, they mention as a first bullet point in the section what sets their project apart from other postgres tooling projects and why people should use their project:

Enhanced Productivity: Features like context-aware IntelliSense and SQL formatting save time and minimize errors.

I think that IntelliSense is the strength of this project (postgrestools-vscode). However, both extensions offer a few IntelliSense features that the other does not support yet.

For example, their extension offers

  1. Suggestions for sql keywords
  2. Basic suggestions inside postgres function bodies (columns, tables)
    => but both only in a query context opened from their extension tab, e.g. not for general sql files.

These two features are still missing here as far as I know (even work is in progress).

On the other hand, this extension offers IntelliSense they do not support

  1. Linting
  2. Function parameter names
  3. ...

My conclusion would be, that combining both feature sets might cover 90%+ of the most common IntelliSense, productivity and linting features.

Probably, a collaboration with a Microsoft backed project could also increase the resources or the visibility of this project.

So I was wondering if you believe that there is an overlap in features and if some collaboration would be useful/helpful? For example, if this project could learn from their keyword support and suggestion strategy or overtake their features. Or if the postgres language server could be included in their project? And if yes, if you think reaching out to them would be good idea?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions