Reimplement create and drop scripts in C, to reduce repetitive
Peter Eisentraut <peter_e@gmx.net>
Reimplement create and drop scripts in C, to reduce repetitive connections, increase robustness, add NLS, and prepare for Windows port. (vacuumdb and clusterdb will follow later.)
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/manage-ag.sgml | modified | +3 −3 |
| doc/src/sgml/ref/createdb.sgml | modified | +9 −12 |
| doc/src/sgml/ref/createlang.sgml | modified | +2 −10 |
| doc/src/sgml/ref/createuser.sgml | modified | +9 −13 |
| doc/src/sgml/ref/dropdb.sgml | modified | +9 −12 |
| doc/src/sgml/ref/droplang.sgml | modified | +2 −3 |
| doc/src/sgml/ref/dropuser.sgml | modified | +9 −11 |
| src/bin/scripts/common.c | added | +168 −0 |
| src/bin/scripts/common.h | added | +35 −0 |
| src/bin/scripts/createdb | deleted | +0 −212 |
| src/bin/scripts/createdb.c | added | +232 −0 |
| src/bin/scripts/createlang.c | added | +286 −0 |
| src/bin/scripts/createlang.sh | deleted | +0 −312 |
| src/bin/scripts/createuser | deleted | +0 −265 |
| src/bin/scripts/createuser.c | added | +258 −0 |
| src/bin/scripts/dropdb | deleted | +0 −148 |
| src/bin/scripts/dropdb.c | added | +156 −0 |
| src/bin/scripts/droplang | deleted | +0 −270 |
| src/bin/scripts/droplang.c | added | +255 −0 |
| src/bin/scripts/dropuser | deleted | +0 −159 |
| src/bin/scripts/dropuser.c | added | +156 −0 |
| src/bin/scripts/Makefile | modified | +43 −15 |
| src/bin/scripts/nls.mk | added | +7 −0 |