add SQLOFunc type and update SQLO error messages
This commit is contained in:
3
dbx.go
3
dbx.go
@@ -10,6 +10,9 @@ import (
|
|||||||
// ModuleDBName is the name of the database module.
|
// ModuleDBName is the name of the database module.
|
||||||
const ModuleDBName = "database"
|
const ModuleDBName = "database"
|
||||||
|
|
||||||
|
// SQLOFunc is a function that returns a *sql.DB pointer.
|
||||||
|
type SQLOFunc = func() *sql.DB
|
||||||
|
|
||||||
// Queryable interface is an SQL driver object that can execute SQL statements
|
// Queryable interface is an SQL driver object that can execute SQL statements
|
||||||
// for Jet.
|
// for Jet.
|
||||||
type Queryable interface {
|
type Queryable interface {
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ var (
|
|||||||
|
|
||||||
// SQLO returns the current SQL database handle.
|
// SQLO returns the current SQL database handle.
|
||||||
func SQLO() *sql.DB {
|
func SQLO() *sql.DB {
|
||||||
dbModule.RequireLoaded("dbx.SQLO requires database module") // ensure the module is loaded before accessing the database
|
dbModule.RequireLoaded("dbxm.SQLO requires database module") // ensure the module is loaded before accessing the database
|
||||||
if sqlDB == nil {
|
if sqlDB == nil {
|
||||||
panic("SQL database not initialized")
|
panic("SQL database not initialized")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ var (
|
|||||||
|
|
||||||
// SQLO returns the current SQL database handle.
|
// SQLO returns the current SQL database handle.
|
||||||
func SQLO() *sql.DB {
|
func SQLO() *sql.DB {
|
||||||
dbModule.RequireLoaded("dbx.SQLO requires database module") // ensure the module is loaded before accessing the database
|
dbModule.RequireLoaded("dbxp.SQLO requires database module") // ensure the module is loaded before accessing the database
|
||||||
if sqlDB == nil {
|
if sqlDB == nil {
|
||||||
panic("SQL database not initialized")
|
panic("SQL database not initialized")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user