Regex description
This commit is contained in:
parent
dc16c76b93
commit
72328dbc8a
@ -28,7 +28,7 @@ func isPrintable(s string) bool {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO:
|
// A list of Go types that should be converted to SQL primitives
|
||||||
var convertibleTypes = []reflect.Type{reflect.TypeOf(time.Time{}), reflect.TypeOf(false), reflect.TypeOf([]byte{})}
|
var convertibleTypes = []reflect.Type{reflect.TypeOf(time.Time{}), reflect.TypeOf(false), reflect.TypeOf([]byte{})}
|
||||||
|
|
||||||
// RegEx matches only numeric values
|
// RegEx matches only numeric values
|
||||||
|
@ -25,6 +25,8 @@ import (
|
|||||||
// -"%$#@789"
|
// -"%$#@789"
|
||||||
var regFullDataType = regexp.MustCompile(`\D*(\d+)\D?`)
|
var regFullDataType = regexp.MustCompile(`\D*(\d+)\D?`)
|
||||||
|
|
||||||
|
// TODO:? Create const vars for raw sql queries ?
|
||||||
|
|
||||||
// Migrator m struct
|
// Migrator m struct
|
||||||
type Migrator struct {
|
type Migrator struct {
|
||||||
Config
|
Config
|
||||||
|
@ -23,7 +23,7 @@ require (
|
|||||||
github.com/jinzhu/inflection v1.0.0 // indirect
|
github.com/jinzhu/inflection v1.0.0 // indirect
|
||||||
github.com/mattn/go-sqlite3 v1.14.17 // indirect
|
github.com/mattn/go-sqlite3 v1.14.17 // indirect
|
||||||
github.com/microsoft/go-mssqldb v1.5.0 // indirect
|
github.com/microsoft/go-mssqldb v1.5.0 // indirect
|
||||||
golang.org/x/crypto v0.11.0 // indirect
|
golang.org/x/crypto v0.12.0 // indirect
|
||||||
golang.org/x/text v0.12.0 // indirect
|
golang.org/x/text v0.12.0 // indirect
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -15,22 +15,6 @@ then
|
|||||||
cd ..
|
cd ..
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Function for checking if binary is installed
|
|
||||||
check_binary() {
|
|
||||||
if ! which "$1" > /dev/null; then
|
|
||||||
( >&2 echo "$2" )
|
|
||||||
# Exit with a nonzero code so that the caller knows the script failed.
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
check_binary "sqlcmd" "$(cat <<EOF
|
|
||||||
You will need microsoft/sqlcmd to run this script.
|
|
||||||
Install it using your package manager. E.g. for homebrew:
|
|
||||||
brew install sqlcmd
|
|
||||||
EOF
|
|
||||||
)"
|
|
||||||
|
|
||||||
# SqlServer for Mac M1
|
# SqlServer for Mac M1
|
||||||
if [[ -z $GITHUB_ACTION ]]; then
|
if [[ -z $GITHUB_ACTION ]]; then
|
||||||
if [ -d tests ]
|
if [ -d tests ]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user