Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions examples/CRUD - Authentication/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"web_root": "www"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"skip": "requires a PostGIS-enabled PostgreSQL database"
}
4 changes: 4 additions & 0 deletions examples/SQLPage developer user interface/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"backend": "postgres",
"web_root": "website"
}
3 changes: 3 additions & 0 deletions examples/custom form component/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"backend": "mysql"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"skip": "requires the SpatiaLite SQLite extension"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"skip": "requires a SQL Server service"
}
12 changes: 6 additions & 6 deletions examples/mysql json handling/index.sql
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
select 'form' as component, 'Create a new Group' as title, 'Create' as validate;
select 'Name' as name;

insert into groups(name) select :Name where :Name is not null;
insert into `groups`(name) select :Name where :Name is not null;

select 'list' as component, 'Groups' as title, 'No group yet' as empty_title;
select name as title from groups;
select name as title from `groups`;

select 'form' as component, 'Add a user' as title, 'Add' as validate;
select 'UserName' as name, 'Name' as label;
Expand All @@ -15,7 +15,7 @@ select
TRUE as multiple,
'press ctrl to select multiple values' as description,
json_arrayagg(json_object("label", name, "value", id)) as options
from groups;
from `groups`;

insert into users(name) select :UserName where :UserName is not null;
insert into group_members(group_id, user_id)
Expand All @@ -28,8 +28,8 @@ where :Memberships is not null;
select 'list' as component, 'Users' as title, 'No user yet' as empty_title;
select
users.name as title,
group_concat(groups.name) as description
group_concat(`groups`.name) as description
from users
left join group_members on users.id = group_members.user_id
left join groups on groups.id = group_members.group_id
group by users.id, users.name;
left join `groups` on `groups`.id = group_members.group_id
group by users.id, users.name;
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ create table users (
name varchar(255) not null
);

create table groups (
create table `groups` (
id int primary key auto_increment,
name varchar(255) not null
);
Expand All @@ -12,6 +12,6 @@ create table group_members (
group_id int not null,
user_id int not null,
primary key (group_id, user_id),
foreign key (group_id) references groups (id),
foreign key (group_id) references `groups` (id),
foreign key (user_id) references users (id)
);
);
3 changes: 3 additions & 0 deletions examples/mysql json handling/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"backend": "mysql"
}
5 changes: 5 additions & 0 deletions examples/nginx/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"backend": "mysql",
"config_dir": "sqlpage_config",
"web_root": "website"
}
3 changes: 3 additions & 0 deletions examples/roundest_pokemon_rating/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"web_root": "src"
}
3 changes: 3 additions & 0 deletions examples/single sign on/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"skip": "requires a Keycloak/OpenID Connect service"
}
4 changes: 4 additions & 0 deletions examples/telemetry/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"backend": "postgres",
"web_root": "website"
}
3 changes: 3 additions & 0 deletions examples/tiny_twitter/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"backend": "postgres"
}
3 changes: 3 additions & 0 deletions examples/todo application (PostgreSQL)/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"backend": "postgres"
}
7 changes: 7 additions & 0 deletions examples/web servers - apache/sqlpage_test.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"backend": "mysql",
"config_dir": "sqlpage_config",
"route": "/my_website/",
"site_prefix": "/my_website/",
"web_root": "website"
}
Loading
Loading