Defined in
- Testcases:
-
xotcl_core_tutorial_2, xotcl-core
Source code:
if {![:exists_table $name]} {
set lines {}
foreach col [dict keys $definition] {lappend lines "$col [dict get $definition $col]"}
set definition [join $lines ",\n"]
::xo::dc dml create-table-$name "create table $name ($definition)"
if {$populate ne ""} {
::xo::dc dml populate-table-$name $populate
}
} else {
foreach col [dict keys $definition] {
if {![:exists_column $name $col]} {
ns_log notice "xodb: adding column <alter table $name add column $col [dict get $definition $col]>"
::xo::dc dml alter-table-$name "alter table $name add column $col [dict get $definition $col]"
}
}
}
XQL Not present:Generic, PostgreSQL, Oracle