database

package
v0.0.0-...-fda1fbd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConnectToMongoDB

func ConnectToMongoDB(mongoURI string) (*mongo.Client, context.Context, error)

func ConnectToMySQLDB

func ConnectToMySQLDB(mysqlDbUser, mysqlDbPassword, mysqlDbHost, mysqlDbPort string) (*sql.DB, error)

func ConnectToPostgresDB

func ConnectToPostgresDB(postgresDbUser, postgresDbPassword, postgresDbHost, postgresDbPort, sslMode string) (*sql.DB, error)

func MongoCopyDatabase

func MongoCopyDatabase(oldName, newName string, client *mongo.Client) error

func MongoCreateDatabase

func MongoCreateDatabase(c *gin.Context, mongoURI string)

func MongoDeleteDatabase

func MongoDeleteDatabase(c *gin.Context, mongoURI string)

func MongoRenameDatabase

func MongoRenameDatabase(c *gin.Context, mongoURI string)

func MongoResetCredentials

func MongoResetCredentials(c *gin.Context, mongoURI string)

func MongoViewDatabaseStats

func MongoViewDatabaseStats(c *gin.Context, mongoURI string)

func MysqlCreateDatabase

func MysqlCreateDatabase(c *gin.Context, mysqlDbHost, mysqlDbUser, mysqlDbPassword, mysqlDbPort string)

func MysqlDeleteDatabase

func MysqlDeleteDatabase(c *gin.Context, mysqlDbHost, mysqlDbUser, mysqlDbPassword, mysqlDbPort string)

func MysqlRenameDatabase

func MysqlRenameDatabase(c *gin.Context, mysqlDbHost, mysqlDbUser, mysqlDbPassword, mysqlDbPort string)

func MysqlResetCredentials

func MysqlResetCredentials(c *gin.Context, mysqlDbHost, mysqlDbUser, mysqlDbPassword, mysqlDbPort string)

func MysqlViewDatabaseStats

func MysqlViewDatabaseStats(c *gin.Context, mysqlDbHost, mysqlDbUser, mysqlDbPassword, mysqlDbPort string)

func PostgresCreateDatabase

func PostgresCreateDatabase(c *gin.Context, postgresDbHost, postgresDbUser, postgresDbPassword, postgresDbPort, sslMode string)

func PostgresDeleteDatabase

func PostgresDeleteDatabase(c *gin.Context, postgresDbHost, postgresDbUser, postgresDbPassword, postgresDbPort, sslMode string)

Handle deleting a PostgreSQL database and associated users

func PostgresGetTotalQueries

func PostgresGetTotalQueries(c *gin.Context, postgresDbHost, postgresDbUser, postgresDbPassword, postgresDbPort, sslMode string)

func PostgresRenameDatabase

func PostgresRenameDatabase(c *gin.Context, postgresDbHost, postgresDbUser, postgresDbPassword, postgresDbPort, sslMode string)

func PostgresResetCredentials

func PostgresResetCredentials(c *gin.Context, postgresDbHost, postgresDbUser, postgresDbPassword, postgresDbPort, sslMode string)

func PostgresTerminateConnections

func PostgresTerminateConnections(db *sql.DB, dbName string) error

Terminate connections to the specified database

func PostgresViewDatabaseStats

func PostgresViewDatabaseStats(c *gin.Context, postgresDbHost, postgresDbUser, postgresDbPassword, postgresDbPort, sslMode string)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL