libpg_query

Query parser library

A C library that parses and analyzes PostgreSQL queries to extract internal parse trees

C library for accessing the PostgreSQL parser outside of the server environment

GitHub

1k stars
31 watching
184 forks
Language: C
last commit: about 1 month ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pganalyze/pg_query.rs A Rust library that parses and analyzes PostgreSQL SQL queries 146
juliendelplanque/postgresqlparser A tool that parses and analyzes PostgreSQL source code 7
yhirose/cpp-peglib A C++ header-only library for parsing expression grammars with support for linear-time parsing and syntax sugar. 920
plioi/parsley A parsing library inspired by Haskell's Parsec and F#'s FParsec. 61
roddyyaga/pg_query-ocaml A C-based OCaml library for parsing PostgreSQL queries 17
lpsmith/postgresql-simple A Haskell client library for interacting with PostgreSQL databases. 206
ged/ruby-pg A PostgreSQL client library for Ruby that provides a straightforward interface to interact with PostgreSQL databases. 804
pganalyze/collector A daemon that collects Postgres metrics and log data in protocol buffers format 338
gmr/queries A Python library that simplifies access to PostgreSQL databases by providing an easy-to-use API and features like connection pooling. 255
benjamin-hodgson/pidgin A lightweight and fast parsing library for C#. 931
epgsql/epgsql A client library for interacting with PostgreSQL databases in Erlang. 423
karlseguin/pg.zig A native PostgreSQL client driver written in Zig 259
datawan-labs/pg A client-side PostgreSQL app with a query playground and ERD schema generator for learning and development purposes 355
jtv/libpqxx The official C++ client API to the PostgreSQL database management system. 1,049
bartoszgolek/nflags A simple library for parsing and validating command-line arguments in C# applications. 50