The Perl Advent Calendar needs more articles for 2022. Submit your idea today!

Documentation

FUSE file system to mount DB and provide tools to control and admin it

Modules

FUSE filesystem to work with database via DBI interface
basic abstract class to represent database artifact in FusqlFS
lazily created table artifact abstract class
FusqlFS database backend abstract factory
base FusqlFS class for database backend implementations
FusqlFS MySQL database stored functions interface
FusqlFS MySQL database stored procedures interface
FusqlFS MySQL database tables interface
expose all MySQL variables
FusqlFS PostgreSQL database functions (a.k.a. stored procedures) interface
FusqlFS class to interface with PostgreSQL languages
FusqlFS class to expose PostgreSQL artifact's permissions
abstract PostgreSQL configuration complexity for FusqlFS::Backend::PgSQL::Role::* classes
FusqlFS module to aggregate all PostgreSQL artifacts owned by a role into single place
FusqlFS class to expose PostgreSQL artifact's owner
FusqlFS PostgreSQL database sequences interface
FusqlFS PostgreSQL database tables interface
FusqlFS PostgreSQL database views interface
FusqlFS SQLite database tables interface
main FusqlFS cache factory
base abstract class for cache strategy classes implementation
FusqlFS file backed cache strategy implementation
FusqlFS limited cache strategy implementation
abstract fusqlfs file system entry class
formatter backend for FusqlFS
base formatter class
HTML formatter class
HTML formatter class
native formatter class
dummy FusqlFS package to store FusqlFS version in a single location

Provides

in lib/FusqlFS/Artifact/Table/Data.pm
in lib/FusqlFS/Artifact/Test.pm
in lib/FusqlFS/Backend/MySQL.pm
in lib/FusqlFS/Backend/MySQL/Table/Test.pm
in lib/FusqlFS/Backend/MySQL/Test.pm
in lib/FusqlFS/Backend/MySQL/Users.pm
in lib/FusqlFS/Backend/PgSQL.pm
in lib/FusqlFS/Backend/PgSQL/Queries.pm
in lib/FusqlFS/Backend/PgSQL/Roles.pm
in lib/FusqlFS/Backend/PgSQL/Table/Constraints.pm
in lib/FusqlFS/Backend/PgSQL/Table/Data.pm
in lib/FusqlFS/Backend/PgSQL/Table/Indices.pm
in lib/FusqlFS/Backend/PgSQL/Table/Struct.pm
in lib/FusqlFS/Backend/PgSQL/Table/Test.pm
in lib/FusqlFS/Backend/PgSQL/Test.pm
in lib/FusqlFS/Backend/SQLite.pm
in lib/FusqlFS/Backend/SQLite/Table/Indices.pm
in lib/FusqlFS/Backend/SQLite/Table/Struct.pm
in lib/FusqlFS/Backend/SQLite/Table/Test.pm
in lib/FusqlFS/Backend/SQLite/Test.pm
in lib/FusqlFS/Cache/File.pm
in lib/FusqlFS/Entry.pm
in lib/FusqlFS/Entry.pm
in lib/FusqlFS/Entry.pm
in lib/FusqlFS/Entry.pm