Skip to content

boringSQL/pg_viewctl

Repository files navigation

pg_viewctl

Experimental PostgreSQL extension for view dependency management. Built to solve real problems and to learn PostgreSQL internals.

Status: work in progress, everything might and most likely will change

What it does

Tracks column-level dependencies between views and provides tools for safe schema evolution.

TBD proper documentation.

Build

Migrating from C (PGXS) to Rust (pgrx).

Rust (pgrx)

Requires Rust toolchain and a local PostgreSQL install.

cargo install cargo-pgrx
# adjust to local version
cargo pgrx init --pg18=$(which pg_config)
cargo pgrx test
cargo pgrx run

C (legacy)

Requires PostgreSQL dev headers. Uses PGXS.

make && make install && make installcheck

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors