Skip to content

nasbyj/cat_snap

 
 

Repository files navigation

This extension makes heavy use of metaprogramming.
The general build flow looks like this:

common/ + meta/ + "catalog" database -> generated/
generated/ + build/ -> sql/

common/: Things common to multiple parts of the build process
meta/: Used to build the files that go into the generated directory
"catalog" database: A database called catalog, created from https://github.com/decibel/catalog_entities/blob/master/load.sh

generated/: These files should only need to be rebuilt to incorporate new Postgres versions.
build/: Files used during normal build process

sql/: Some files here are generated from files in build/

About

Potsgres Catalog Snapshot tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PLpgSQL 69.5%
  • Shell 17.4%
  • Makefile 11.9%
  • SQLPL 1.2%