this post was submitted on 28 Jun 2024
9 points (100.0% liked)

Archéologie

43 readers
42 users here now

À propos

L'archéologie est une discipline scientifique dont l'objectif est d'étudier l'être humain à travers l'ensemble des vestiges matériels (artéfacts et faits archéologiques) ayant subsisté au cours des siècles. (wikipedia)

Règles

Communautés associées

Bannière: "Chaudron de Gundestrup", Ier siècle av., Danemark

founded 3 months ago
MODERATORS
top 8 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 1 week ago (1 children)
[–] [email protected] 4 points 1 week ago (1 children)
[–] [email protected] 1 points 1 week ago* (last edited 1 week ago) (2 children)

Un example vaut explication.

SELECT 'shell' AS component, 'User Management App' AS title, 'user' AS icon, '/' AS link;

SELECT 'form' AS component,
    'Edit user' AS title,
    'insert_user.sql' || COALESCE('?id=' || $id, '') AS action;

SELECT 'First name' AS name,
    TRUE AS required,
    (SELECT first_name FROM "user" WHERE id = CAST($id AS INT)) AS value;

SELECT 'Last name' AS name,
    TRUE AS required,
    (SELECT last_name FROM "user" WHERE id = CAST($id AS INT)) AS value;

SELECT 'Email' AS name,
    'email' AS type,
    (SELECT email FROM "user" WHERE id = CAST($id AS INT)) AS value;

SELECT 'list' AS component, 'Addresses' AS title WHERE $id IS NOT NULL;
SELECT street || ', ' || city || ', ' || country AS title FROM address WHERE user_id = CAST($id AS INT);

SELECT 'form' AS component, 'Add address' AS title, 'insert_address.sql?user_id=' || $id AS action WHERE $id IS NOT NULL;
SELECT 'Street' AS name, TRUE AS required WHERE $id IS NOT NULL;
SELECT 'City' AS name, TRUE AS required WHERE $id IS NOT NULL;
SELECT 'Country' AS name, TRUE AS required WHERE $

Source: https://github.com/lovasoa/SQLpage/blob/main/examples/master-detail-forms/edit_user.sql

[–] [email protected] 2 points 1 week ago (2 children)
[–] [email protected] 3 points 1 week ago (1 children)

Je ne comprends pas non plus, tant que ça fait le taf, c'est l'essentiel

En plus comme dit dans l'article

SQLPage, serveur web qui utilise un langage à base de SQL pour la réalisation de l’interface graphique, sans avoir à passer par les langages de programmation plus complexes classiquement utilisés pour la création d’applications web, tel PHP.

[–] [email protected] 2 points 1 week ago

Oui franchement j'ai vu bien pire comme machin de création d'UI pour SQL. Au moins là c'est que du SQL, c'est assez simple, le résultat a l'air propre. Et comme tu dis, ça fait le taf assez rapidement.

[–] [email protected] 1 points 1 week ago

Ça fait mal aux yeux. :D

[–] [email protected] 1 points 1 week ago