Giter Club home page Giter Club logo

plpgsql_lint's People

Contributors

okbob avatar pjmodos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

plpgsql_lint's Issues

Use PGXS builds on 9.2+

The installation instructions say that plpgsql_lint must be placed into PostgreSQL's ./contrib/ directory. In fact, this is not necessary, at least not for versions 9.2+ -- the PGXS build steps work fine on these recent versions. AFAICT, versions 9.1 or older must still be built inside ./contrib/ though, because this bit of the Makefile:

override CFLAGS += -I$(top_builddir)/src/pl/plpgsql/src

is needed to pick up plpgsql.h from the source directory on these old versions.

I think the Makefile could look at MAJORVERSION and only insist on being built inside of ./contrib/ if it's being built against 9.1 or older.

How to run on Windows 10

This extension can run on Windows 10?
Please help me how to build and run on Windows OS?
Thanks,

Is it possible to implement custom logic?

I'm working with Greenplum, an MPP system built atop Postgres, and am looking for a linter for the SQL developers write where I can write my own rules. would it be possible to do that with this project?

Error when loading plpgsql_lint

Hi, when I'm executing
load 'plpgsql_lint';
in psql 3, i get :

postgres=# load 'plpgsql_lint';
ERREUR: can't load « /usr/lib/postgresql/9.1/lib/plpgsql_lint.so » : /usr/lib/postgresql/9.1/lib/plpgsql_lint.so: undefined symbol: plpgsql_parser_setup
postgres=#
********** Error **********

I'm on Debian testing

The compilation process was perfectly succesful

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.