Postgres Language Server
  • Getting Started
  • Manual Installation
  • Configuration

Features

  • Syntax Diagnostics
  • Linting
  • Database Linting
  • Type Checking
  • Formatting
  • PL/pgSQL Support
  • Autocompletion & Hover

Guides

  • Use in your IDE
  • Checking Migrations
  • Configure database connection
  • Suppressions
  • Integrate with VCS
  • Continuous Integration

Reference

  • CLI Commands
  • Linter Rules
  • Linter Rule Sources
  • Database Linter Rules
  • Database Linter Rule Sources
    • Exclusive rules
    • Rules from other sources
      • Splinter
  • Environment Variables
Postgres Language Server
  • Reference
  • Database Linter Rule Sources
  • Edit on supabase-community/postgres-language-server

Database Linter Rule Sources

Many database linter rules are inspired by or directly ported from other tools. This page lists the sources of each rule.

Exclusive rules

No exclusive rules available.

Rules from other sources

Splinter

Splinter Rule Name Rule Name
authRlsInitplan authRlsInitplan
duplicateIndex duplicateIndex
multiplePermissivePolicies multiplePermissivePolicies
noPrimaryKey noPrimaryKey
tableBloat tableBloat
unindexedForeignKeys unindexedForeignKeys
unusedIndex unusedIndex
authUsersExposed authUsersExposed
extensionInPublic extensionInPublic
extensionVersionsOutdated extensionVersionsOutdated
fkeyToAuthUnique fkeyToAuthUnique
foreignTableInApi foreignTableInApi
functionSearchPathMutable functionSearchPathMutable
insecureQueueExposedInApi insecureQueueExposedInApi
materializedViewInApi materializedViewInApi
policyExistsRlsDisabled policyExistsRlsDisabled
rlsDisabledInPublic rlsDisabledInPublic
rlsEnabledNoPolicy rlsEnabledNoPolicy
rlsReferencesUserMetadata rlsReferencesUserMetadata
securityDefinerView securityDefinerView
unsupportedRegTypes unsupportedRegTypes
Previous Next

Built with MkDocs using a theme provided by Read the Docs.
supabase-community/postgres-language-server « Previous Next »