├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── META.json ├── Makefile ├── README.md ├── ROADMAP.md ├── bin ├── electric.exs ├── pgsqlpp ├── tests └── version ├── ddlx.control ├── ddlx.sql ├── docs ├── Makefile ├── README-electric.md ├── analyze.pl ├── function_usage.gv ├── function_usage.svg ├── function_usage_2.gv ├── function_usage_2.svg ├── x1.gv └── x1.svg └── test ├── expected ├── class.out ├── execute.out ├── fdw.out ├── init.out ├── manifest.out ├── misc.out ├── pg10.out ├── pg11.out ├── pg12.out ├── pg13.out ├── pg14.out ├── pg15.out ├── pg16.out ├── pg17.out ├── pg18.out ├── pg19.out ├── pg9.1.out ├── pg9.2.out ├── pg9.3.out ├── pg9.4.out ├── pg9.5.out ├── pg9.6.out ├── policy.out ├── role.out ├── script.out ├── tsearch.out └── type.out └── sql ├── class.sql ├── execute.sql ├── fdw.sql ├── init.sql ├── manifest.sql ├── misc.sql ├── pg10.sql ├── pg11.sql ├── pg12.sql ├── pg13.sql ├── pg14.sql ├── pg15.sql ├── pg16.sql ├── pg17.sql ├── pg18.sql ├── pg19.sql ├── pg9.1.sql ├── pg9.2.sql ├── pg9.3.sql ├── pg9.4.sql ├── pg9.5.sql ├── pg9.6.sql ├── policy.sql ├── role.sql ├── script.sql ├── tsearch.sql └── type.sql /.gitattributes: -------------------------------------------------------------------------------- 1 | *.out -whitespace 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/LICENSE.md -------------------------------------------------------------------------------- /META.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/META.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /bin/electric.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/bin/electric.exs -------------------------------------------------------------------------------- /bin/pgsqlpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/bin/pgsqlpp -------------------------------------------------------------------------------- /bin/tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/bin/tests -------------------------------------------------------------------------------- /bin/version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/bin/version -------------------------------------------------------------------------------- /ddlx.control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/ddlx.control -------------------------------------------------------------------------------- /ddlx.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/ddlx.sql -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README-electric.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/docs/README-electric.md -------------------------------------------------------------------------------- /docs/analyze.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/docs/analyze.pl -------------------------------------------------------------------------------- /docs/function_usage.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/docs/function_usage.gv -------------------------------------------------------------------------------- /docs/function_usage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/docs/function_usage.svg -------------------------------------------------------------------------------- /docs/function_usage_2.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/docs/function_usage_2.gv -------------------------------------------------------------------------------- /docs/function_usage_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/docs/function_usage_2.svg -------------------------------------------------------------------------------- /docs/x1.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/docs/x1.gv -------------------------------------------------------------------------------- /docs/x1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/docs/x1.svg -------------------------------------------------------------------------------- /test/expected/class.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/class.out -------------------------------------------------------------------------------- /test/expected/execute.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/execute.out -------------------------------------------------------------------------------- /test/expected/fdw.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/fdw.out -------------------------------------------------------------------------------- /test/expected/init.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/init.out -------------------------------------------------------------------------------- /test/expected/manifest.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/manifest.out -------------------------------------------------------------------------------- /test/expected/misc.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/misc.out -------------------------------------------------------------------------------- /test/expected/pg10.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg10.out -------------------------------------------------------------------------------- /test/expected/pg11.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg11.out -------------------------------------------------------------------------------- /test/expected/pg12.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg12.out -------------------------------------------------------------------------------- /test/expected/pg13.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg13.out -------------------------------------------------------------------------------- /test/expected/pg14.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg14.out -------------------------------------------------------------------------------- /test/expected/pg15.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg15.out -------------------------------------------------------------------------------- /test/expected/pg16.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg16.out -------------------------------------------------------------------------------- /test/expected/pg17.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg17.out -------------------------------------------------------------------------------- /test/expected/pg18.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg18.out -------------------------------------------------------------------------------- /test/expected/pg19.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg19.out -------------------------------------------------------------------------------- /test/expected/pg9.1.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/pg9.2.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/pg9.3.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/pg9.4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg9.4.out -------------------------------------------------------------------------------- /test/expected/pg9.5.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/pg9.6.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/pg9.6.out -------------------------------------------------------------------------------- /test/expected/policy.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/policy.out -------------------------------------------------------------------------------- /test/expected/role.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/role.out -------------------------------------------------------------------------------- /test/expected/script.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/script.out -------------------------------------------------------------------------------- /test/expected/tsearch.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/tsearch.out -------------------------------------------------------------------------------- /test/expected/type.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/expected/type.out -------------------------------------------------------------------------------- /test/sql/class.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/class.sql -------------------------------------------------------------------------------- /test/sql/execute.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/execute.sql -------------------------------------------------------------------------------- /test/sql/fdw.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/fdw.sql -------------------------------------------------------------------------------- /test/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/init.sql -------------------------------------------------------------------------------- /test/sql/manifest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/manifest.sql -------------------------------------------------------------------------------- /test/sql/misc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/misc.sql -------------------------------------------------------------------------------- /test/sql/pg10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg10.sql -------------------------------------------------------------------------------- /test/sql/pg11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg11.sql -------------------------------------------------------------------------------- /test/sql/pg12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg12.sql -------------------------------------------------------------------------------- /test/sql/pg13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg13.sql -------------------------------------------------------------------------------- /test/sql/pg14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg14.sql -------------------------------------------------------------------------------- /test/sql/pg15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg15.sql -------------------------------------------------------------------------------- /test/sql/pg16.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg16.sql -------------------------------------------------------------------------------- /test/sql/pg17.sql: -------------------------------------------------------------------------------- 1 | \i test/sql/pg16.sql 2 | -------------------------------------------------------------------------------- /test/sql/pg18.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg18.sql -------------------------------------------------------------------------------- /test/sql/pg19.sql: -------------------------------------------------------------------------------- 1 | \i test/sql/pg18.sql 2 | -------------------------------------------------------------------------------- /test/sql/pg9.1.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/sql/pg9.2.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/sql/pg9.3.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/sql/pg9.4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg9.4.sql -------------------------------------------------------------------------------- /test/sql/pg9.5.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/sql/pg9.6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/pg9.6.sql -------------------------------------------------------------------------------- /test/sql/policy.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/policy.sql -------------------------------------------------------------------------------- /test/sql/role.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/role.sql -------------------------------------------------------------------------------- /test/sql/script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/script.sql -------------------------------------------------------------------------------- /test/sql/tsearch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/tsearch.sql -------------------------------------------------------------------------------- /test/sql/type.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacanoid/pgddl/HEAD/test/sql/type.sql --------------------------------------------------------------------------------