207 Commits

Author SHA1 Message Date
Zach Musgrave b08045e25b tests and fixes for DuckDB import 2026-08-18 19:05:25 -07:00
Zach Musgrave 1273b658a3 first pass at COPY TO 2026-08-18 17:50:38 -07:00
Daylon Wilkins d5ed6f85c0 Added CREATE OPERATOR and CREATE AGGREGATE 2026-08-14 03:24:03 -07:00
Jason Fulghum c6544b4fcd Accept transaction isolation levels, but always default to REPEATABLE READ (same behavior as Dolt) 2026-08-10 15:21:41 -07:00
jennifersp 6147a92165 fix unknown type array input for any expr (#3031) 2026-08-06 09:23:22 -07:00
Daylon Wilkins af0b3a8f1c Revamped extensions to use emulation 2026-08-05 06:07:09 -07:00
zachmu ad8b059e4e [ga-codegen] Regenerate parser sources 2026-07-31 19:52:37 +00:00
Dustin Brown c36b6f69cd Merge pull request #2995 from dolthub/db/include
commit generated files so doltgresql can be consumed as a dependency
2026-07-31 10:51:23 -07:00
jennifersp 14760fd32d support OUT parameter in functions (#2972) 2026-07-30 20:49:51 +00:00
coffeegoddd☕️✨ fb61b6b1c1 commit generated files so doltgresql can be consumed as a dependency 2026-07-29 16:37:11 -07:00
Daylon Wilkins e5bb0b8d6e Merge pull request #2928 from dolthub/daylon/fix-issue-1976
Implemented WITH RECURSIVE ... CYCLE
2026-07-16 06:00:15 -07:00
Daylon Wilkins 7dc7f0edee Implemented WITH RECURSIVE ... CYCLE 2026-07-16 04:59:36 -07:00
Jason Fulghum d34a4e0f6c First pass on sum/avg window function implementations 2026-07-14 17:34:45 -07:00
Daylon Wilkins 268a98cfbd Merge pull request #2825 from dolthub/daylon/user-cast-creation
Added CREATE CAST alongside general bug fixes
2026-06-09 06:55:25 -07:00
Daylon Wilkins cfd2dc822c Added CREATE CAST alongside general bug fixes 2026-06-09 05:55:41 -07:00
Jason Fulghum 461df9198c Merge pull request #2808 from dolthub/fulghum/2334
Add support for `DISTINCT` with sort order in `array_agg` function
2026-06-08 13:49:37 -07:00
James Cor 8d5514282e improve a few wire format conversions (#2799) 2026-06-08 10:48:22 -07:00
Jason Fulghum 868cb62159 Add support for DISTINCT with sort order in array_agg function 2026-06-04 13:17:07 -07:00
Jason Fulghum 43b9a218d1 Enable syntax support for CREATE TEMPORARY TABLE ... ON COMMIT 2026-06-01 15:51:23 -07:00
Jason Fulghum 7c0ccb2687 Enable functional index support 2026-05-20 12:10:47 -07:00
jennifersp 50fa5a44dd update decimal.Decimal to *apd.Decimal (#2643) 2026-05-13 20:34:32 -07:00
Daylon Wilkins e0e4e94975 Merge pull request #2601 from dolthub/daylon/more-issue-fixes-9
Fixes 2462, 2574, 2579, 2604
2026-04-17 17:57:09 -07:00
Daylon Wilkins 6c8da00acb Fixes 2462, 2574, 2579 2026-04-17 02:53:57 -07:00
jennifersp 9fe322b9c1 allow SELECT; and column name for cast result fix 2026-04-15 16:37:25 -07:00
jennifersp 7d8b7910c1 support RETURN stmt 2026-04-08 14:40:20 -07:00
jennifersp 79b3e8e502 allow parsing past the first delimiter for complete statement 2026-04-07 16:45:11 -07:00
jennifersp 9ce209fd00 fix type resolution in select of create view stmt 2026-04-07 13:18:13 -07:00
jennifersp 5da908162d add is distinct and not distinct from exprs (#2494) 2026-03-30 10:21:39 -07:00
Daylon Wilkins a1ee1ca743 Fixed DST handling by moving to 2026-03-27 04:20:05 -07:00
jennifersp 2e722e9423 add fors plpgsql statement (#2472) 2026-03-24 05:41:10 +00:00
Daylon Wilkins ca935f60a7 Moved the binary wire format for receiving to the receive func 2026-03-19 02:53:10 -07:00
jennifersp e0a46677bf resolve type with db 2026-03-12 16:09:48 -07:00
jennifersp 2cbc098e3b support privileges for routines and sequences (#2384)
* support privileges for routines and sequences

* update TestRevoke

* update grant tests

* add auth to create routines and sequence statements

* update gms

* format

* find uses of sequences to check authorization

* check for sequences in functions

* format

* update serialization

* fix parsing for aggregate sfunc
2026-03-11 12:39:00 -07:00
jennifersp 5f639aa360 fix missin ROW LEVEL SECURITY 2026-02-19 15:55:41 -08:00
jennifersp 056176d87c fix string_agg used with casted separator case 2026-02-19 14:41:32 -08:00
jennifersp 7abaa4d873 allow cte in CREATE VIEW 2026-02-18 16:25:57 -08:00
jennifersp 41cc6e63d5 resolve type with empty search path 2026-02-13 09:49:08 -08:00
Daylon Wilkins 284ca20b2f Issue #2197 Part 2 2026-02-05 03:11:38 -08:00
Jason Fulghum 8175878b81 Support for UDFs with RETURNS TABLE 2026-01-27 11:32:40 -08:00
Daylon Wilkins d616934a52 Fixed issue 2206 2026-01-22 06:17:32 -08:00
Jason Fulghum ad04ee504f Bug fix for https://github.com/dolthub/doltgresql/issues/2145 2025-12-30 11:20:55 -08:00
David Dansby 69e44a0f0a fix(parser): allow unquoted STATUS keyword in DESCRIBE statements
Add STATUS to the simple_ident grammar rule to fix syntax error when
running DESCRIBE dolt.status without quoting the table name.

The simple_ident rule only allowed IDENT tokens and PUBLIC keyword.
Since STATUS is defined as an unreserved keyword in the grammar, it
was rejected in DESCRIBE statements unless quoted. This follows the
same pattern used when PUBLIC was added in PR #828.

Enable the previously skipped test that validates this fix.

Refs: #1057
2025-12-20 14:24:40 -08:00
Zach Musgrave 3ba915f990 bug fix in comment scanning 2025-12-10 15:13:48 -08:00
Zach Musgrave 221addb487 Bug fix for comment scanning 2025-12-09 16:58:48 -08:00
Zach Musgrave 7fbc4e5782 removed unused comment parsing stuff 2025-12-09 16:47:16 -08:00
Zach Musgrave 8a69f07563 new test case 2025-11-12 16:19:54 -08:00
Zach Musgrave 4921b36531 rename 2025-11-11 15:06:40 -08:00
Zach Musgrave 08aa2eb294 working hint syntax, not ideal but the best we can do with a lexer that uses pre-scanned tokens 2025-11-07 16:13:13 -08:00
Zach Musgrave 9d502c6262 block comments in parser 2025-11-07 13:53:41 -08:00
Zach Musgrave da1b2b0c76 First pass at allowing comments in parser 2025-11-07 13:49:22 -08:00