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