Dart - sql()
Creates a reference to a SQL database.
import 'package:nitric_sdk/nitric.dart';final db = Nitric.sql("my-database");
Parameters
- Name
name
- Required
- Required
- Type
- string
- Description
The unique name of this database within the project.
- Name
migrations
- Optional
- Optional
- Type
- string
- Description
Points to the location of migration files, prefixed with
file://
, or a migration dockerfile, prefixed withdockerfile://
.
Examples
Create a reference to a database
import 'package:nitric_sdk/nitric.dart';final db = Nitric.sql("my-database");
With a migrations directory
import 'package:nitric_sdk/nitric.dart';final db = Nitric.sql("my-database", migrations: "file://migrations/my-database");
With a migrations dockerfile
import 'package:nitric_sdk/nitric.dart';final db = Nitric.sql("my-database", migrations: "dockerfile://migrations.dockerfile");
See also
Last updated on Mar 24, 2025