d718c5a372
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
SQLPage application example
This is a very simple example of a website that uses the SQLPage web application framework.
This website illustrates how to create a basic Create-Read-Update-Delete (CRUD) application using SQLPage. It has the following bsic features:
- Displays a list of user names using the list component (in
index.sql) - Add a new user name to the list through a form (in
index.sql) - View a user's personal page by clicking on a name in the list (in
user.sql) - Delete a user from the list by clicking on the delete button in the user's personal page (in
delete.sql)
Running the example
To run the example, just launch the sqlpage binary from this directory.
Files
index.sql: The main page of the website. Contains a form to add a new user and a list of all users.user.sql: The user's personal page. Contains a link to delete the user.delete.sql: The page that deletes the user from the database, and the redirects to the main page.sqlpage/migrations/001_create_users_table.sql: The SQL migration that creates the users table in the database.sqlpage/sqlpage.json: The SQLPage configuration file.