Squel.js: javascript для побудови SQL запитів

Це просто шикарний проект, я рахую! Будувати SQL запити не те що просто, а дуже навіть просто. Squel.js має хорошу документацію і широкі можливості. Працює типу так:

alert(
    squel.select()
        .from("students")
        .field("name")
        .field("MIN(test_score)")
        .field("MAX(test_score)")
        .field("GROUP_CONCAT(DISTINCT test_score ORDER BY test_score DESC SEPARATOR ' ')")
        .group("name")
);
/*
    SELECT
        name,
        MIN(test_score),
        MAX(test_score),
        GROUP_CONCAT(DISTINCT test_score ORDER BY test_score DESC SEPARATOR ' ')
    FROM
        students
    GROUP BY
        name
*/

Як видно, на виході цілком сформований запит, що вже можна застосовувати.

Власне, можна просто використовувати як підказку, формуючи запити у себе на локальному сервері і виводячи їх у браузер. А можна й інсталювати як розширення до node.js і виконувати сформовані запити на сервері для цілком конкретних задач.
Гаряче рекомендую! 🙂

Клас для авторизації з допомогою Google API oAuth 2.0

Клас для авторизації з допомогою Google API oAuth 2.0

Що після Google Reader?

Що після Google Reader?

Новіший допис