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

Archéologie

58 readers
1 users here now

À propos

Communauté francophone dédiée à l'actualité archéologique.

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 5 months ago
MODERATORS
top 6 comments
sorted by: hot top controversial new old
[–] yopla@jlai.lu 0 points 1 month ago (1 children)
[–] CeJiDe@jlai.lu 0 points 1 month ago (1 children)
[–] yopla@jlai.lu 0 points 1 month ago* (last edited 1 month ago) (1 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

[–] CeJiDe@jlai.lu 0 points 1 month ago (1 children)
[–] Camus@lemmy.blahaj.zone 0 points 1 month 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.

[–] CeJiDe@jlai.lu 0 points 1 month 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.