Skip to content

transaction success when there are errors #651

@djouallah

Description

@djouallah

What happens?

it seems transaction commit when there is a parser error

To Reproduce

attach
or replace 'ducklake: simple.db' as simple;
use simple;
create schema if not exists test;
use simple.test;
BEGIN TRANSACTION;
SET VARIABLE list_of_files_price = NULL ;
FROM  read_csv(getvariable ('list_of_files_price'));
CREATE OR REPLACE TABLE accounts (id INTEGER, name VARCHAR, balance DECIMAL);
INSERT INTO
  accounts
VALUES
  (1, 'Alice', 1000),
  (2, 'Bob', 500);
COMMIT;
SELECT * FROM simple.test.accounts;

OS:

windows

DuckDB Version:

1.4.3

DuckLake Version:

0.3

DuckDB Client:

cli

Hardware:

No response

Full Name:

mim

Affiliation:

personal

What is the latest build you tested with? If possible, we recommend testing with the latest nightly build.

I have not tested with any build

Did you include all relevant data sets for reproducing the issue?

No - Other reason (please specify in the issue body)

Did you include all code required to reproduce the issue?

  • Yes, I have

Did you include all relevant configuration (e.g., CPU architecture, Python version, Linux distribution) to reproduce the issue?

  • Yes, I have

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions