moor_db_viewer 5.0.0 icon indicating copy to clipboard operation
moor_db_viewer: ^5.0.0 copied to clipboard

discontinuedreplaced by: drift_db_viewer

A package to view your moor database in your own app with filtering and without the need of exporting your db file.

moor_db_viewer #

pub package

This package allows us to view our database in our development app without the need of exporting your database file. Filtering is done at database level

Example #

Example

Setup #

Add dependency to pubspec #

pub package

dependencies:
  moor_db_viewer: <latest-version>

Use it #

Push a new route. The child will be the MoorDbViewer and pass your database to this screen.

final db = MyDatabase(); //This should be a singleton
Navigator.of(context).push(MaterialPageRoute(builder: (context) => MoorDbViewer(db)));

Moor Config #

Using named columns #

When using named columns you should add a @JsonKey to the column otherwise we won't be able to hide this table

class Todos extends Table {
  IntColumn get id => integer().autoIncrement()();

  TextColumn get title => text().withLength(min: 6, max: 32)();

  @JsonKey('body') //This is required for the moor_db_viewer. 
  TextColumn get content => text().named('body')();

  IntColumn get category => integer().nullable()();
}
48
likes
110
pub points
77%
popularity

Publisher

verified publisher iconvanlooverenkoen.be

A package to view your moor database in your own app with filtering and without the need of exporting your db file.

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

db_viewer, flutter, moor, provider

More

Packages that depend on moor_db_viewer