As proposed, here is the current version of PL/pgSQL. The
test isn't that complete up to now, but I think it shows enough of the capabilities of the module. The Makefile assumes it is located in a directory under pgsql/src/pl. Since it includes Makefile.global and Makefile.port and doesn't use any own compiler/linker calls, it should build on most of our supported platforms (I only tested under Linux up to now). It requires flex and bison I think. Maybe we should ship prepared gram.c etc. like for the main parser too? Jan
Showing
- contrib/README 4 additions, 0 deletionscontrib/README
- contrib/plpgsql/doc/plpgsql.txt 448 additions, 0 deletionscontrib/plpgsql/doc/plpgsql.txt
- contrib/plpgsql/src/INSTALL 22 additions, 0 deletionscontrib/plpgsql/src/INSTALL
- contrib/plpgsql/src/gram.y 1460 additions, 0 deletionscontrib/plpgsql/src/gram.y
- contrib/plpgsql/src/mklang.sql 14 additions, 0 deletionscontrib/plpgsql/src/mklang.sql
- contrib/plpgsql/src/pl_comp.c 1313 additions, 0 deletionscontrib/plpgsql/src/pl_comp.c
- contrib/plpgsql/src/pl_exec.c 2241 additions, 0 deletionscontrib/plpgsql/src/pl_exec.c
- contrib/plpgsql/src/pl_funcs.c 675 additions, 0 deletionscontrib/plpgsql/src/pl_funcs.c
- contrib/plpgsql/src/pl_handler.c 193 additions, 0 deletionscontrib/plpgsql/src/pl_handler.c
- contrib/plpgsql/src/plpgsql.h 475 additions, 0 deletionscontrib/plpgsql/src/plpgsql.h
- contrib/plpgsql/src/scan.l 227 additions, 0 deletionscontrib/plpgsql/src/scan.l
- contrib/plpgsql/test/README 22 additions, 0 deletionscontrib/plpgsql/test/README
- contrib/plpgsql/test/expected/tables.out 63 additions, 0 deletionscontrib/plpgsql/test/expected/tables.out
- contrib/plpgsql/test/expected/test.out 473 additions, 0 deletionscontrib/plpgsql/test/expected/test.out
- contrib/plpgsql/test/expected/triggers.out 680 additions, 0 deletionscontrib/plpgsql/test/expected/triggers.out
- contrib/plpgsql/test/expected/views.out 120 additions, 0 deletionscontrib/plpgsql/test/expected/views.out
- contrib/plpgsql/test/mklang.sql 14 additions, 0 deletionscontrib/plpgsql/test/mklang.sql
- contrib/plpgsql/test/runtest 49 additions, 0 deletionscontrib/plpgsql/test/runtest
- contrib/plpgsql/test/tables.sql 101 additions, 0 deletionscontrib/plpgsql/test/tables.sql
- contrib/plpgsql/test/test.sql 272 additions, 0 deletionscontrib/plpgsql/test/test.sql
Loading
Please register or sign in to comment