From 981f29e2bce029463ce6e22cdf5fade3e9c07a0f Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Tue, 5 Jun 2018 21:13:40 +0200 Subject: updated README --- README | 52 +++++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/README b/README index b2c5be1..59a900b 100644 --- a/README +++ b/README @@ -1,17 +1,14 @@ -Purpose -------- +## Purpose Store files and their metadata completely in a PostgreSQL database. Expose a standard file system with the help of the FUSE API. -Requirements ------------- +## Requirements -PostgreSQL 8.4 or newer -FUSE 2.6 or newer +- PostgreSQL 8.4 or newer +- FUSE 2.6 or newer -History -------- +## History Yes, I know what happens if you store files in a database (in respect to drop of efficiency and incremental backups for instance). :-) @@ -29,31 +26,36 @@ Most other projects try to map an existing database structure somehow as files. This here should strictly deal withs files/dirs as the only available model. -Other projects --------------- +## Other projects -Pgfs: +### Pgfs: - Stores a filesystem in Postgres, exposes it as a NFS server, rather old - and I was unable to find the sources. +Stores a filesystem in Postgres, exposes it as a NFS server, rather old +and I was unable to find the sources. -mysqlfs: +### mysqlfs - The blueprint I used and got inspired from. Does exactly the same for - the MySQL database. +The blueprint I used and got inspired from. Does exactly the same for +the MySQL database. - Also the block splitting algorithm I used more or less from this project. + Also the block splitting algorithm I used more or less from this project. -libsqlfs: +### libsqlfs - The same for storing files in a Sqlite database. +The same for storing files in a Sqlite database. -curlftpfs: +### curlftpfs - Blueprint for some debugging code. +Blueprint for some debugging code. -References ----------- +## References -http://www.postgresql.org/docs/ -http://fuse.sourceforge.net/ +- http://www.postgresql.org/docs/ +- http://fuse.sourceforge.net/ + +A Git repository is accessible at +**git://git.andreasbaumann.cc/pgfuse.git** +(or at http://git.andreasbaumann.cc/cgit/pgfuse/) + +In case of questions, if you want to supply a patch or if you +want to collaborate on the project contact me via email. -- cgit v1.2.3-54-g00ecf