changeset | 00cf8214c2e3 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Switching to a more dynamic method of handling database reconnection, restarting transactions |
files |
changeset | d2a98983f502 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Start of support for surviving database-server restarts, for Postgres |
files |
changeset | 661b531f55bd |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Fix arguments to PQprepare() |
files |
changeset | 4ef0c6605b3a |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Postgres: look up table names case-sensitively in catalog |
files |
changeset | 0992323fa264 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | noMangleSql .urp directive |
files |
changeset | d02c1a0d8082 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Proper handling of serialization failures during SQL COMMIT |
files |
changeset | 6745eafff617 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Start SQL transactions as read-only when possible, based on conservative program analysis |
files |
changeset | 2f33d9a51765 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Increase precision for rendering floats to SQL |
files |
changeset | c3c84fd38815 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Postgres: remove DML error code logging and (hopefully) fix the real problem, not checking for concurrency faults on SELECTs |
files |
changeset | e2345c438f08 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Postgres: print SQLSTATE on DML failure, to help figure out when new special cases should be added |
files |
changeset | 690638bd9fef |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Fix generation of timestamp literals for MySQL and SQLite |
files |
changeset | 59b07fdae1ff |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Partitioning and ordering for window functions |
files |
changeset | ac141fbb313a |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | 'ORDER BY RANDOM' (based on a patch from Ron de Bruijn) |
files |
changeset | 3e7c7e200713 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Fix handling of quotes in generating C literals |
files |
changeset | 1bfd793e7eb8 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Add dynamic content before running its scripts, to get IDs in scope; fix generation of Postgres queries with blobs |
files |
changeset | 8128fcb2d4a4 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Fix catalog querying about empty tables |
files |
changeset | da11f7b18067 |
---|---|
branch | |
bookmark | |
tag | |
user | Austin Seipp <as@hacks.yi.org> |
description | Add an URWEB_PQ_CON environment variable, which overrides the PostgreSQL connection string. |
files |
changeset | daf71c76707e |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Postgres deadlock triggers unlimited retry |
files |
changeset | 969b90b1f2f9 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Configuration detects proper header files for database dev libraries |
files |
changeset | 4a6f84092399 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Represent 'unit' as C 'int'; change pattern match compilation to avoid 'goto'; change Postgres prepared statement compilation to make life easier for the GCC escape analysis; all this in support of better tail call optimization |
files |
changeset | 58c9c039582a |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Deal with Postgres's wonky type-changing for nullable columns of views |
files |
changeset | 0dec38af601c |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Fix Postgres date serialization |
files |
changeset | 929981850d9d |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | 'tryDml' works with Postgres |
files |
changeset | acabf3935060 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | tryDml |
files |
changeset | 514be09d5018 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Better UTF-8 escaping for JavaScript and SQL literals |
files |
changeset | 134da5110bf7 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Relational operators portability |
files |
changeset | bafb6a5a52a9 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | A litter more cautious about NULL applications; plug a memory leak in some Postgres functions |
files |
changeset | db52c32dbe42 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | All three current protocols work with move to using uw_app |
files |
changeset | b2311dfb3158 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Initializers and setval |
files |
changeset | ea9f03ac2710 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Chars working with SQLite |
files |
changeset | 16f7cb0891b6 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Initial support for char in SQL |
files |
changeset | 38a376dc7401 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Fix Postgres timestamp round-tripping |
files |
changeset | 034eeb099564 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Blobs tested in MySQL and SQLite |
files |
changeset | 5805fa825fe8 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Most of demo working with SQLite |
files |
changeset | 9c1b7e46eed2 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | MySQL CGI working |
files |
changeset | 8e9f2d247dba |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Testing nested queries |
files |
changeset | b2a175a0f2ef |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Demo working with MySQL |
files |
changeset | a8952047e1d3 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Sequence code compiles in MySQL |
files |
changeset | dae141d911d9 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | MySQL accepts generated demo DDL |
files |
changeset | 025806b3c014 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Demo compiles again with Postgres and MySQL; MySQL version lacks sequence code and so doesn't work yet |
files |
changeset | 3c7b48040dcf |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | MySQL demo/sql succeeds in reading no rows |
files |
changeset | 41971801b62d |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | MySQL query gets up to C linking |
files |
changeset | 9654bce27cff |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Validating views |
files |
changeset | 3ae6b655ced0 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Switch to Information Schema from Postgres catalog |
files |
changeset | 7fa9a37a34b3 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Move all DBMS initialization to #init |
files |
changeset | 64ba57fa20bf |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Moved nextval code into Settings |
files |
changeset | 06497beb265b |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Moved dml code into Settings |
files |
changeset | e7f80d78075b |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Moved query code into Settings |
files |
changeset | 03e7f111fe99 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adamc@hcoop.net> |
description | Start of multi-DBMS support |
files |