learn! is designed to be the simplest way to expose people to a specific technology. Currently, learn! provides support for talking to a PostgreSQL database.
available functionality
- Execute any SQL query that PostgreSQL supports
- Type '\l' to list all available tables
- Type '\u <table name>' to describe the structure of the specified table
- There is no error checking, yet. If the user types in a faulty command, expect things to explode.
- This started off as a fun project to help teach my wife to learn SQL without having to worry about using phpPgAdmin, pgAdmin or any other random tool. Don't expect much.
- Here be dragons.
This app is based on node.js and socket.io - tested on OS X and Chrome. No guarantees that anything else works.
- clone
- npm install
- edit app.js to point to your own PG DB
- browse to http://localhost:9090/
- fiddle!