fix(db): add missing bootstrap public interface

This commit is contained in:
David Arnold 2023-11-09 13:56:16 +01:00
parent b2f9ff09aa
commit e88fa11cdc
No known key found for this signature in database
GPG key ID: AB15A6AF1101390D

View file

@ -22,6 +22,19 @@ def setup_database(force, source_sql=None, verbose=None, no_mariadb_socket=False
)
def bootstrap_database(db_name, verbose=None, source_sql=None):
import frappe
if frappe.conf.db_type == "postgres":
import frappe.database.postgres.setup_db
return frappe.database.postgres.setup_db.bootstrap_database(db_name, verbose, source_sql)
else:
import frappe.database.mariadb.setup_db
return frappe.database.mariadb.setup_db.bootstrap_database(db_name, verbose, source_sql)
def drop_user_and_database(db_name, root_login=None, root_password=None):
import frappe