|
|
@@ -17,10 +17,11 @@ type Dialect interface {
|
|
|
SqlType(col *Column) string
|
|
|
SupportEngine() bool
|
|
|
LikeStr() string
|
|
|
+ Default(col *Column) string
|
|
|
|
|
|
CreateIndexSql(tableName string, index *Index) string
|
|
|
CreateTableSql(table *Table) string
|
|
|
- AddColumnSql(tableName string, Col *Column) string
|
|
|
+ AddColumnSql(tableName string, col *Column) string
|
|
|
CopyTableData(sourceTable string, targetTable string, sourceCols []string, targetCols []string) string
|
|
|
DropTable(tableName string) string
|
|
|
DropIndexSql(tableName string, index *Index) string
|
|
|
@@ -71,6 +72,10 @@ func (b *BaseDialect) EqStr() string {
|
|
|
return "="
|
|
|
}
|
|
|
|
|
|
+func (b *BaseDialect) Default(col *Column) string {
|
|
|
+ return col.Default
|
|
|
+}
|
|
|
+
|
|
|
func (b *BaseDialect) CreateTableSql(table *Table) string {
|
|
|
var sql string
|
|
|
sql = "CREATE TABLE IF NOT EXISTS "
|