stonesql/README.md
Rene Nochebuena ff1fc8ca0c
All checks were successful
Go CI/CD / go-ci (push) Successful in 19m9s
Release v1.0.0 (#2)
Reviewed-on: #2
Reviewed-by: Cloud Administrator <cloud-admin@noreply.gitstormr.dev>
Co-authored-by: Rene Nochebuena <code-raider@noreply.gitstormr.dev>
Co-committed-by: Rene Nochebuena <code-raider@noreply.gitstormr.dev>
2025-04-13 11:34:45 -06:00

2.2 KiB

StoneSQL - 10 BILLION% MIGRATION PRECISION!

Ultimate SQL Migration Engine! ⚑ Scientific database versioning with atomic precision. Embedded migration files, error tracking & stone-utils integration. 10 billion% more reliable schema changes! πŸš€

Kingdom of Science Approved MIGRATION MASTER 10 BILLION

πŸš€ Why StoneSQL?

  • Embedded SQL migrations with atomic precision
  • Scientifically versioned schema changes
  • 100% reproducible database states
  • 10 billion schema changes/sec (theoretical)

πŸ’₯ Installation

go get gitstormr.dev/stone-utils/stonesql@latest

⚑ Basic Usage

package main

import (
	"embed"
	"gitstormr.dev/stone-utils/stonesql"
)

//go:embed migrations/*.sql  
var migrations embed.FS

type DBMigrator struct{}

func (m *DBMigrator) ExecuteMigration(ctx context.Context, name, sql string) error {
	// Execute with your favorite database driver  
	return nil
}

func main() {
	if err := stonesql.RunMigrations(context.Background(), &DBMigrator{}, migrations, "migrations"); err != nil {
		panic(err) // Handle error properly in production!  
	}
}  

πŸ”¬ Core Features

Embedded migration files

migrations/  
β”œβ”€ 001_init.sql  
β”œβ”€ 002_add_users.sql  
└─ 003_add_indexes.sql  

Scientific error tracking

ErrWalkDirFailed = stoneerror.New(2001, "failed walking migrations")  
ErrReadMigrationFailed = stoneerror.New(2002, "failed reading SQL file")  
// ...and more!  

βš—οΈ Scientific Benchmarks

METRIC STANDARD LIB STONESQL
Reliability 80% 10B%
Reproducibility ❌ βœ…βœ…βœ…
Atomicity Maybe ALWAYS

Join the Scientific Revolution!

"This isn't just schema management - it's revolutionizing database evolution like we revived civilization!" - Senku Ishigami

Kingdom of Science Approved

(Now with 100% more Chrome screaming "SO BADASS!")