Ignore:
Timestamp:
Nov 7, 2008, 8:33:15 AM (18 years ago)
Author:
Jaime García <jgarcia@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
3d9c88d
Parents:
3e755e5
Message:

PostgreSQL types added.

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@131 be4846ae-f051-483a-831f-b64e7d08527f

Location:
tolbase/lib/byswidget/bfunctions
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tolbase/lib/byswidget/bfunctions/bfsql.tcl

    r3e755e5 rb9d4214  
    1616    "varchar" -
    1717    "varchar2" -
     18    "bpchar" -
    1819    "long" {
    1920      return "Text"
    … …  
    265266    "char"     -
    266267    "varchar"  -
    267     "varchar2" -   
     268    "varchar2" -
     269    "bpchar"   -
    268270    "text" {
    269271      if {[string length $lonField]} {
    … …  
    314316  } else {
    315317    set typeField [string tolower [lindex $type 0]]
     318    Tolcon_Trace "typeField --> $typeField"
     319    Tolcon_Trace "type --> $type"
    316320    switch $typeField {
    317321      "bigint"     -
    … …  
    319323      "smallint"   -
    320324      "tinyint"    -
     325      "int4"   -
    321326      "bit"        -
    322327      "number"     -
    … …  
    333338        switch $gestor {
    334339          "Mic" { set valFor "convert(datetime,'${value}',121)"            }
    335           "Ora" { set valFor "to_date('${value}','YYYY-MM-DD HH24:MI:SS')" }
     340          "Ora" - "Pos"{ set valFor "to_date('${value}','YYYY-MM-DD HH24:MI:SS')" }
    336341          "Mys" { set valFor "str_to_date('${value}','%Y%m%d %H:%i:%s')" }
    337342          default { error "Gestor no implementado $gestor"  }
    … …  
    340345      "char"       -
    341346      "varchar"    -
     347      "bpchar"     -
    342348      "varchar2"   -
    343349      "text"       -
    … …  
    372378    "int"      -
    373379    "smallint" -
     380    "int4" -
    374381    "tinyint" {
    375382      # no necesita ningun delimitador
    … …  
    405412          set delimeter {{convert(datetime,'} {',121)}}       
    406413        }
    407         "Oracle" {
     414        "Oracle" - "Pos" {
    408415          set delimeter {{to_date('} {','YYYY-MM-DD HH24:MI:SS')}}       
    409416        }
    … …  
    414421    "char"     -
    415422    "varchar"  -
    416     "varchar2"  -
     423    "bpchar"   -
     424    "varchar2" -
     425    "bpchar"   -
    417426    "text" {
    418427      set delimeter {' '}
  • tolbase/lib/byswidget/bfunctions/bftoltcl.tcl

    r3e755e5 rb9d4214  
    559559      set delimeter {' '}
    560560      set gestor [string trim [TclGetVar Text DBA] {"}]
    561       puts "gestor de bd --> $gestor"
     561
    562562      switch $gestor {
    563563        "SqlServer" {
    564564          set delimeter {{convert(datetime,'} {',121)}}       
    565565        }
    566         "Oracle" {
     566        "Oracle" - "Pos" {
    567567          set delimeter {{to_date('} {','yyyy/mm/dd')}}       
    568568        }
Note: See TracChangeset for help on using the changeset viewer.