package sqlgg
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
SQL Guided (code) Generator
Install
dune-project
Dependency
Authors
Maintainers
Sources
sqlgg-20260721.tbz
sha256=40d7699187951dd2f17d885c4f4f04124930bf7dc1119d4cca322c5f0cb42d8e
sha512=e7c90683cddcff3ca0ba9de9e40c2c4c69923ea62e2647f1a70083e42ed00b7cab53f8a14d1a965ee4465966bc02fa75fa7cb42e485beae1a9c26bdc252c3665
doc/sqlgg.lib/Sqlgg/Tables/index.html
Module Sqlgg.TablesSource
Global list of tables
Source
type column = {attr : Sql.attr;source_kind : Sql.Source_type.kind Sql.collated option;default_sql : string option;
}Source
type stored_table = {name : Sql.table_name;columns : column list;tbl_charset : table_charset option;tbl_ttl : table_ttl option;tbl_indexes : stored_index SMap.t;
}FIXME table names case sensitivity?
Source
val add_constraint_to_columns :
column list ->
cols:string list ->
Sql.Constraints.elt ->
column listSource
val remove_constraint_from_columns :
column list ->
cols:string list ->
Sql.Constraints.elt ->
column listSource
val mark_unique_columns :
column list ->
cols:Sql.Constraint.StringSet.elt list ->
column listSource
val add_index_record :
stored_table ->
index_name:SMap.key ->
kind:Sql.index_op_kind ->
cols:Sql.Constraint.StringSet.elt list ->
stored_tableSource
val index_add :
Sql.table_name ->
index_name:SMap.key ->
kind:Sql.index_op_kind ->
cols:Sql.Constraint.StringSet.elt list ->
unitSource
val index_add_auto :
Sql.table_name ->
kind:Sql.index_op_kind ->
cols:Sql.Constraint.StringSet.elt list ->
unitSource
val add_inline_indexes :
Sql.table_name ->
indexes:Sql.table_inline_index Sql.located list ->
constraints:
[> `Unique of SMap.key option * Sql.Constraint.StringSet.elt list ] list ->
unitSource
val alter_add :
Sql.table_name ->
col:column ->
pos:[< `After of string | `Default | `First ] ->
unitSource
val alter_change :
Sql.table_name ->
oldcol:string ->
col:column ->
pos:[< `After of string & 'a | `Default | `First ] ->
unit sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>