4863 Commits

Author SHA1 Message Date
Jason Fulghum 95a47cc018 Merge pull request #3168 from dolthub/fulghum/timestamp-bind-fix
Fix bind parameter type inference and array literal whitespace handling
2026-08-21 12:42:09 -07:00
Jason Fulghum aa5398e76a Fix bind-parameter type inference for explicit casts and array-literal parsing of unquoted elements containing whitespace. 2026-08-21 10:22:36 -07:00
James Cor 02e9e3da61 [no-release-notes] missing precision for doltgres benchmarks (#3164) 2026-08-21 10:11:42 -07:00
Jason Fulghum bbfb09bae3 Merge pull request #3162 from dolthub/fulghum/timestamp-bug-fix
Fix timestamp/timestamptz minus interval incorrect results
2026-08-21 09:12:33 -07:00
Jason Fulghum 5a9cc9b127 Fix timestamp/timestamptz interval arithmetic to error on out-of-range results. 2026-08-21 08:34:53 -07:00
Jason Fulghum bbfd74129b Fix for two issues Ito found (date arithmetic was not calendar aware, data arithmetic discarded nanosecond precision) 2026-08-20 15:04:54 -07:00
Jason Fulghum 1add6223fd Merge pull request #3161 from dolthub/fulghum/coalesce-fix
Fix coalesce to properly compute nullability
2026-08-20 14:39:16 -07:00
Jason Fulghum 4a13aadf8d Merge pull request #3146 from dolthub/fulghum/doltgres-3138
Fix `WITH ORDINALITY` use in nested derived tables
2026-08-20 14:20:17 -07:00
Jason Fulghum 04f25e7a74 Fix coalesce to properly compute nullability based on nullability of all arguments 2026-08-20 14:14:05 -07:00
Zach Musgrave 3ac9309b90 Merge pull request #3157 from dolthub/zachmu/issue3122
Implement string_to_array() function
2026-08-20 13:55:05 -07:00
Zach Musgrave 2a88701d6b Merge pull request #3140 from dolthub/zachmu/copy-to
COPY TO support
2026-08-20 13:52:12 -07:00
Jason Fulghum 00c4b218f4 Fix WITH ORDINALITY raising an internal error inside a correlated subquery, exposed by a go-mysql-server scope-propagation fix.
# Conflicts:
#	testing/go/issues_test.go
2026-08-20 13:50:59 -07:00
Jason Fulghum 300c250565 Merge pull request #3159 from dolthub/fulghum-5a8f44b9
[auto-bump] [no-release-notes] dependency by fulghum
2026-08-20 13:49:21 -07:00
Zach Musgrave 6ba9c58c1b removed useless comment 2026-08-20 13:48:44 -07:00
Zach Musgrave f478db0510 fixed windows line ending issue 2026-08-20 13:33:57 -07:00
Jason Fulghum 183c92410e Fix timestamp/timestamptz minus interval silently dropping the days/months component of the interval. 2026-08-20 13:27:54 -07:00
James Cor 1188b62669 [no-release-notes] delete accidental slow down (#3160) 2026-08-20 20:26:52 +00:00
Zach Musgrave 6119f3af30 fixed busted test 2026-08-20 13:04:52 -07:00
fulghum c179a6555f [ga-bump-dep] Bump dependency in Doltgres by fulghum 2026-08-20 19:51:13 +00:00
Jason Fulghum d3214d9fe6 Merge pull request #3149 from dolthub/fulghum/doltgres-3097
Infer bind-variable parameter types from typed siblings.
2026-08-20 12:48:58 -07:00
Zach Musgrave 3321252402 fix for rollback, updated copyright headers 2026-08-20 11:49:30 -07:00
Zach Musgrave 34034c7f04 bug fixes and feedback 2026-08-20 11:33:48 -07:00
Jason Fulghum 5e798aa6aa Merge pull request #3158 from dolthub/macneale4-8382e48a
[auto-bump] [no-release-notes] dependency by macneale4
2026-08-20 11:32:30 -07:00
James Cor 563eb1c46d [no-release-notes] reformat queries and homogenize with dolt (#3148) 2026-08-20 11:31:56 -07:00
macneale4 ada7722bc1 [ga-bump-dep] Bump dependency in Doltgres by macneale4 2026-08-20 17:19:26 +00:00
Zach Musgrave 10dce3e80c Implement string_to_array() function
Adds the PostgreSQL string_to_array(string, delimiter [, null_string])
function, needed by Django migrations. Matches Postgres semantics:
NULL input string returns NULL, NULL delimiter splits into individual
characters, empty delimiter returns the whole string as a single
element, empty input returns an empty array, and fields equal to
null_string become NULL.

Fixes #3122
2026-08-20 16:36:38 +00:00
Jason Fulghum f4d001e637 Infer bind-variable parameter types from typed siblings. 2026-08-19 16:50:18 -07:00
Zach Musgrave 6d7c62993e regression test harness fix for COPY TO statements 2026-08-19 13:58:53 -07:00
Zach Musgrave 02c673957a new test 2026-08-19 13:27:38 -07:00
Jason Fulghum 3d5d700d04 Merge pull request #3142 from dolthub/fulghum/doltgres-3094
Fix functional index expressions not being type-sanitized
2026-08-19 13:06:01 -07:00
Zach Musgrave df60ecc7a3 implemented BINARY format for COPY FROM 2026-08-19 12:59:51 -07:00
Zach Musgrave 8a5bd6481c added round-trip tests back 2026-08-19 12:42:26 -07:00
Zach Musgrave b03cf79c32 removed file writing capability 2026-08-19 12:30:04 -07:00
Zach Musgrave 73c890cf89 removed file writing path, as it's not secure 2026-08-19 12:14:12 -07:00
Jason Fulghum 6e2dfe9969 Merge pull request #3061 from dolthub/fulghum/variance-aggregates
Native support for stddev and variance related window functions
2026-08-19 12:05:43 -07:00
Jason Fulghum dde8643b43 fixes for var_pop and result precision 2026-08-19 11:29:56 -07:00
Jason Fulghum 6468e15572 Fix functional index expressions not being type-sanitized, which froze a GMS type onto the index's hidden column and broke all subsequent writes. 2026-08-19 11:26:04 -07:00
Jason Fulghum 9bd462d96a Merge pull request #3131 from dolthub/fulghum/doltgres-3096
Fix nil pointer panic in `IsDistinctFrom`/`IsNotDistinctFrom`
2026-08-19 11:10:39 -07:00
Zach Musgrave bf43cba994 Merge pull request #3137 from dolthub/zachmu/string-func-audit
audited string and []byte function params for wrapped args
2026-08-19 11:07:38 -07:00
Dustin Brown ff5c700183 Merge pull request #3135 from dolthub/cd-release
[no-release-notes] Release v1.2.0
2026-08-19 11:05:25 -07:00
Jason Fulghum 848e240d44 Merge pull request #3136 from dolthub/elianddb-fd24ec0e
[auto-bump] [no-release-notes] dependency by elianddb
2026-08-19 10:45:25 -07:00
Zach Musgrave b08045e25b tests and fixes for DuckDB import 2026-08-18 19:05:25 -07:00
Zach Musgrave 8a1cffa4bd BINARY support 2026-08-18 18:20:59 -07:00
Zach Musgrave 1273b658a3 first pass at COPY TO 2026-08-18 17:50:38 -07:00
Zach Musgrave 0194ed367a unwrap byte arrays everywhere 2026-08-18 16:04:30 -07:00
Zach Musgrave 3ba5518d15 unwrap strings where appropriate 2026-08-18 15:47:10 -07:00
elianddb ce20e50c45 [ga-bump-dep] Bump dependency in Doltgres by elianddb 2026-08-18 22:45:48 +00:00
zachmu 35e7905ca5 Update DoltgreSQL version to 1.2.0 v1.2.0 2026-08-18 20:46:55 +00:00
James Cor 212ec76bb9 [no-release-notes] more fixing (#3130) 2026-08-18 19:59:40 +00:00
Dustin Brown 44ca81ea15 Merge pull request #3132 from dolthub/db/fix-builder
{go.mod,go.sum,utils}: update builder to match method signature
2026-08-18 12:35:32 -07:00