Page for SQLBin
This commit is contained in:
parent
8f8f599f66
commit
4fd2373576
5 changed files with 70 additions and 7 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -22,6 +22,7 @@ dat/nginx-confgen/changes.log
|
||||||
dat/nginx-confgen/changes.md
|
dat/nginx-confgen/changes.md
|
||||||
dat/nginx-confgen/man.md
|
dat/nginx-confgen/man.md
|
||||||
dat/nginx-confgen/man.mdoc
|
dat/nginx-confgen/man.mdoc
|
||||||
|
dat/sqlbin/manual.md
|
||||||
dat/torreas/changes.log
|
dat/torreas/changes.log
|
||||||
dat/torreas/changes.md
|
dat/torreas/changes.md
|
||||||
dat/torreas/man.md
|
dat/torreas/man.md
|
||||||
|
|
@ -93,6 +94,8 @@ pub/nginx-confgen.html
|
||||||
pub/nginx-confgen/changes.html
|
pub/nginx-confgen/changes.html
|
||||||
pub/nginx-confgen/feed.atom
|
pub/nginx-confgen/feed.atom
|
||||||
pub/nginx-confgen/man.html
|
pub/nginx-confgen/man.html
|
||||||
|
pub/sqlbin.html
|
||||||
|
pub/sqlbin/manual.html
|
||||||
pub/torreas.html
|
pub/torreas.html
|
||||||
pub/torreas/changes.html
|
pub/torreas/changes.html
|
||||||
pub/torreas/feed.atom
|
pub/torreas/feed.atom
|
||||||
|
|
|
||||||
3
Makefile
3
Makefile
|
|
@ -56,7 +56,9 @@ PAGES=\
|
||||||
"nginx-confgen.md"\
|
"nginx-confgen.md"\
|
||||||
"nginx-confgen/changes.log https://g.blicky.net/nginx-confgen.git/plain/ChangeLog Nginx-confgen Release History"\
|
"nginx-confgen/changes.log https://g.blicky.net/nginx-confgen.git/plain/ChangeLog Nginx-confgen Release History"\
|
||||||
"nginx-confgen/man.mdoc https://g.blicky.net/nginx-confgen.git/plain/nginx-confgen.1 The nginx-confgen(1) Man Page"\
|
"nginx-confgen/man.mdoc https://g.blicky.net/nginx-confgen.git/plain/nginx-confgen.1 The nginx-confgen(1) Man Page"\
|
||||||
|
"sqlbin.md"\
|
||||||
"tuwf.md"\
|
"tuwf.md"\
|
||||||
|
"sqlbin/manual.md https://g.blicky.net/sqlbin.git/plain/manual.md"\
|
||||||
"tuwf/changes.log https://g.blicky.net/tuwf.git/plain/ChangeLog TUWF Release History"\
|
"tuwf/changes.log https://g.blicky.net/tuwf.git/plain/ChangeLog TUWF Release History"\
|
||||||
"tuwf/man.pod https://g.blicky.net/tuwf.git/plain/lib/TUWF.pod TUWF Documentation"\
|
"tuwf/man.pod https://g.blicky.net/tuwf.git/plain/lib/TUWF.pod TUWF Documentation"\
|
||||||
"tuwf/man/db.pod https://g.blicky.net/tuwf.git/plain/lib/TUWF/DB.pod TUWF::DB Documentation"\
|
"tuwf/man/db.pod https://g.blicky.net/tuwf.git/plain/lib/TUWF/DB.pod TUWF::DB Documentation"\
|
||||||
|
|
@ -170,6 +172,7 @@ ${HTML_OUT}: pub/%.html: dat/%.md template.html
|
||||||
nginx-confgen*) echo "nginx-confgen";;\
|
nginx-confgen*) echo "nginx-confgen";;\
|
||||||
tuwf*) echo "tuwf";;\
|
tuwf*) echo "tuwf";;\
|
||||||
yxml*) echo "yxml";;\
|
yxml*) echo "yxml";;\
|
||||||
|
sqlbin*) echo "sqlbin";;\
|
||||||
torreas*) echo "torreas";;\
|
torreas*) echo "torreas";;\
|
||||||
*) echo "main";;\
|
*) echo "main";;\
|
||||||
esac)\
|
esac)\
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@ right expectations and prevent disappointment and/or wasted effort, here's a
|
||||||
few notes on how I deal with contributions.
|
few notes on how I deal with contributions.
|
||||||
|
|
||||||
**Feedback** of any kind is always welcome, but I make no promise that I will
|
**Feedback** of any kind is always welcome, but I make no promise that I will
|
||||||
act on it. Feel free to open an issue on [my Gitea
|
act on it. Feel free to open an issue on [my git
|
||||||
instance](https://code.blicky.net/yorhel) or mail me at
|
forge](https://code.blicky.net/yorhel) or mail me at
|
||||||
[projects@yorhel.nl](mailto:projects@yorhel.nl).
|
[projects@yorhel.nl](mailto:projects@yorhel.nl).
|
||||||
|
|
||||||
I love **bug reports**, so don't hesitate to report anything that doesn't work
|
I love **bug reports**, so don't hesitate to report anything that doesn't work
|
||||||
|
|
@ -37,8 +37,8 @@ so just throwing patches over the fence and expecting me to merge anything is a
|
||||||
recipe for disappointment.
|
recipe for disappointment.
|
||||||
|
|
||||||
If you use my software in combination with **proprietary software** or a
|
If you use my software in combination with **proprietary software** or a
|
||||||
proprietary OS (MacOS, Windows), then you're mostly on your own. I write free
|
proprietary OS (like MacOS or Windows), then you're mostly on your own. I write
|
||||||
software because I care about user freedom, so I'm not inclined to spend time
|
free software because I care about user freedom, so I'm not inclined to spend
|
||||||
and effort improving my code to better work with software that I don't plan to
|
time and effort improving my code to better work with software that I wouldn't
|
||||||
ever use. I may accept the occasional fix if it's simple enough, but I've no
|
recommend anyone to use. I may accept the occasional fix if it's simple enough,
|
||||||
intention to bend over backwards.
|
but I've no intention to bend over backwards.
|
||||||
|
|
|
||||||
45
dat/sqlbin.md
Normal file
45
dat/sqlbin.md
Normal file
|
|
@ -0,0 +1,45 @@
|
||||||
|
% SQLBin
|
||||||
|
|
||||||
|
SQLBin is a minimalistic web application that lets you query a
|
||||||
|
[PostgreSQL](https://www.postgresql.org/) database and save and share the
|
||||||
|
queries with others. It's something of a mix between a
|
||||||
|
[pastebin](https://en.wikipedia.org/wiki/Pastebin) and a database querying
|
||||||
|
tool.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Simple, fast and minimalistic UI
|
||||||
|
- Efficiently handles large query results
|
||||||
|
- Integrates with [gnuplot](http://gnuplot.info/) to visualize query results
|
||||||
|
- Automatically generates schema documentation
|
||||||
|
- Supports saving, tagging, sharing and browsing queries
|
||||||
|
- Export query results to TSV, CSV or JSON
|
||||||
|
- Supports multiple users
|
||||||
|
- Built-in syntax highlighting (provided by [Prism](https://prismjs.com/))
|
||||||
|
- Single-binary deployment^[Or, well, two binaries if you include the custom
|
||||||
|
build of gnuplot.]
|
||||||
|
- Fully usable without JavaScript^[JavaScript is only used for optional
|
||||||
|
syntax highlighting.]
|
||||||
|
|
||||||
|
## Download
|
||||||
|
|
||||||
|
Latest release
|
||||||
|
: There's no numbered releases or static binaries yet, get in touch if this
|
||||||
|
interests you.
|
||||||
|
|
||||||
|
Development version
|
||||||
|
: The most recent code is available on [a git
|
||||||
|
repository](https://code.blicky.net/yorhel/sqlbin).
|
||||||
|
|
||||||
|
License
|
||||||
|
: AGPL-3.0-only.
|
||||||
|
|
||||||
|
## Similar projects
|
||||||
|
|
||||||
|
SQLBin is heavily inspired by [SQLPad](https://getsqlpad.com/en/introduction/).
|
||||||
|
My main motivation for writing SQLBin was to provide a less heavyweight
|
||||||
|
alternative with an improved query browser and better intergration with
|
||||||
|
PostgreSQL.
|
||||||
|
|
||||||
|
There's a whole list of alternative database querying tools [over
|
||||||
|
here](https://github.com/mgramin/awesome-db-tools#gui).
|
||||||
|
|
@ -24,6 +24,7 @@
|
||||||
<li><a href="/tuwf" class="special">Tuwf </a></li>
|
<li><a href="/tuwf" class="special">Tuwf </a></li>
|
||||||
<li><a href="/yxml" class="special">Yxml </a></li>
|
<li><a href="/yxml" class="special">Yxml </a></li>
|
||||||
<li><a href="/nginx-confgen" class="special">Nginx-cfg </a></li>
|
<li><a href="/nginx-confgen" class="special">Nginx-cfg </a></li>
|
||||||
|
<li><a href="/sqlbin" class="special">SQLBin </a></li>
|
||||||
<li><a href="/torreas" class="special">Torreas </a></li>
|
<li><a href="/torreas" class="special">Torreas </a></li>
|
||||||
<li><a href="/ylib" class="item1-ylib">Ylib</a></li>
|
<li><a href="/ylib" class="item1-ylib">Ylib</a></li>
|
||||||
<li><a href="/doc" class="item1-doc">Writing</a></li>
|
<li><a href="/doc" class="item1-doc">Writing</a></li>
|
||||||
|
|
@ -125,6 +126,17 @@
|
||||||
<li><a href="/" class="small special">Projects home </a></li>
|
<li><a href="/" class="small special">Projects home </a></li>
|
||||||
</ul>
|
</ul>
|
||||||
$endif$
|
$endif$
|
||||||
|
$if(menu-sqlbin)$
|
||||||
|
<h1>~ SQLBin ~</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/sqlbin" class="item2-sqlbin">Info</a></li>
|
||||||
|
<li><a href="/sqlbin/manual" class="item2-sqlbin-manual">Manual</a></li>
|
||||||
|
<li><a href="https://sqlbin.vndb.org/" class="special">Live demo </a></li>
|
||||||
|
<li><a href="https://code.blicky.net/yorhel/sqlbin" class="special">Code </a></li>
|
||||||
|
<li><a href="https://code.blicky.net/yorhel/sqlbin/issues" class="special">Issues </a></li>
|
||||||
|
<li><a href="/" class="small special">Projects home </a></li>
|
||||||
|
</ul>
|
||||||
|
$endif$
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="/contributing" class="small item1-contributing">Contributing</a></li>
|
<li><a href="/contributing" class="small item1-contributing">Contributing</a></li>
|
||||||
<li><a href="/guestbook" class="small item1-guestbook">Guestbook</a></li>
|
<li><a href="/guestbook" class="small item1-guestbook">Guestbook</a></li>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue