truncate<T extends Model> static method

Future<bool> truncate<T extends Model>()

Implementation

static Future<bool> truncate<T extends Model>() async {
  try {
    final tableName = _getTableName<T>();
    await _database.execute(Sql.named('TRUNCATE TABLE "$tableName" RESTART IDENTITY CASCADE'));
    return true;
  } catch (e) {
    print('Postgres truncate error: $e');
    return false;
  }
}