J. King
0eb0478195
Merge branch 'master' into redup
2023-12-30 10:16:49 -05:00
J. King
0f2da754c5
Fix remaining test problems
2022-06-04 23:02:24 -04:00
J. King
4080b2d09d
Apply new rules
2021-04-14 11:17:01 -04:00
J. King
bc53a2d24a
Style fixes
2020-03-01 15:16:50 -05:00
J. King
bbace7a0ac
Use void and nullable return types where practical
2020-01-20 13:34:03 -05:00
J. King
29667464a1
Remove unnecessary namespace imports
2019-09-05 10:03:32 -04:00
J. King
4670dfc849
Handle connection errors
2019-01-15 10:51:55 -05:00
J. King
28f803dd28
Handle PostgreSQL connection errors
2018-12-12 11:15:07 -05:00
J. King
35d46d2913
Use persistent connections with PostgreSQL
2018-12-10 12:28:43 -05:00
J. King
089f666de6
Fix PDO insert ID errors in PHP 7.1
2018-12-06 17:46:00 -05:00
J. King
4a1c23ba45
Munge PostgreSQL queries instead of adding explicit casts
...
PDO does not adequately inform PostgreSQL of a parameter's type, so type
casts are required. Rather than adding these to each query manually, the
queries are instead processed to add type hints automatically.
Unfortunately the queries are processed rather naively; question-mark
characters in string constants, identifiers, regex patterns, or geometry
operators will break things spectacularly.
2018-11-29 13:45:37 -05:00
J. King
d52af6db5a
PostgreSQL fixes
...
Errors were not correctly throwing exceptions
For the sake of SQLite compatibility booleans should be bound as
integers in PDO
2018-11-20 15:48:03 -05:00
J. King
edfae438fa
Refine pg connection strings
2018-11-16 21:20:54 -05:00
J. King
796315c00c
Basic stub of PDO-base PostgreSQL driver
2018-11-10 00:02:38 -05:00