chore: import upstream snapshot with attribution
CI / compile_and_lint (push) Failing after 0s
CI / docker_build (linux/amd64, -linux-amd64-duckdb, duckdb) (push) Failing after 0s
CI / docker_build (linux/arm64, -linux-arm64, minimal) (push) Failing after 2s
CI / docker_build (linux/arm64, -linux-arm64-duckdb, duckdb) (push) Failing after 1s
CI / docker_build (linux/amd64, minimal) (push) Failing after 1s
CI / test (, sqlite, sqlite::memory:) (push) Has been skipped
CI / test (mssql, mssql, mssql://root:Password123!@127.0.0.1/sqlpage) (push) Has been skipped
CI / test (mysql, mysql, mysql://root:Password123!@127.0.0.1/sqlpage) (push) Has been skipped
CI / test (oracle, oracle, Driver=Oracle 21 ODBC driver;Dbq=//127.0.0.1:1521/FREEPDB1;Uid=root;Pwd=Password123!) (push) Has been skipped
CI / test (postgres, odbc, Driver=PostgreSQL Unicode;Server=127.0.0.1;Port=5432;Database=sqlpage;UID=root;PWD=Password123!, true) (push) Has been skipped
CI / test (postgres, postgres, postgres://root:Password123!@127.0.0.1/sqlpage) (push) Has been skipped
CI / playwright (push) Has been skipped
CI / docker_build (linux/arm/v7, -linux-arm-v7, minimal) (push) Failing after 0s
CI / hurl_examples (push) Failing after 8s
deploy website / deploy_official_site (push) Failing after 1s
CI / hurl (${{ matrix.example }}) (push) Has been skipped
CI / docker_push (duckdb) (push) Has been cancelled
CI / docker_push (minimal) (push) Has been cancelled
CI / windows_test (push) Has been cancelled

This commit is contained in:
wehub-resource-sync
2026-07-13 12:31:57 +08:00
commit d718c5a372
986 changed files with 74597 additions and 0 deletions
@@ -0,0 +1,20 @@
insert into users (
name, email, age
) values (
sqlpage.cookie('name'),
sqlpage.cookie('email'),
:age -- This is the age that was submitted from the form in step_3.sql
);
-- remove cookies
with t(name) as (values ('name'), ('email'), ('age'))
select 'cookie' as component, name, '/cookies/' as path, true as remove from t;
select
'alert' as component,
'Welcome, ' || name || '!' as title,
'You are user #' || id || '. [Create a new user](step_1.sql)' as description_md
from users where id = last_insert_rowid();
select 'list' as component, 'Existing users' as title, 'users' as value;
select name as title, email as description from users;
@@ -0,0 +1 @@
select 'redirect' as component, 'step_1.sql' as link;
@@ -0,0 +1,8 @@
select
'form' as component,
'step_2.sql' as action;
select
'name' as name,
true as required,
sqlpage.cookie ('name') as value;
@@ -0,0 +1,17 @@
select
'cookie' as component,
'name' as name,
:name as value,
'/cookies/' as path; -- Only send the cookie for pages in the /cookies/ directory
select
'form' as component,
'step_3.sql' as action;
select
'email' as name,
'email' as type,
true as required,
sqlpage.cookie ('email') as value,
'you@example.com' as placeholder,
'Hey ' || coalesce(:name, sqlpage.cookie('name')) || '! what is your email?' as description;
@@ -0,0 +1,15 @@
select
'cookie' as component,
'email' as name,
:email as value,
'/cookies/' as path;
select
'form' as component,
'finish.sql' as action;
select
'age' as name,
'number' as type,
true as required,
'How old are you, ' || sqlpage.cookie('name') || '?' as description;