| @@ 2460-2488 (lines=29) @@ | ||
| 2457 | $first = false; |
|
| 2458 | } |
|
| 2459 | ||
| 2460 | switch ($type[$i]) { |
|
| 2461 | // Have to account for weird placing of length for with/without |
|
| 2462 | // time zone types |
|
| 2463 | case 'timestamp with time zone': |
|
| 2464 | case 'timestamp without time zone': |
|
| 2465 | $qual = substr($type[$i], 9); |
|
| 2466 | $sql .= "\"{$field[$i]}\" timestamp"; |
|
| 2467 | if ($length[$i] != '') { |
|
| 2468 | $sql .= "({$length[$i]})"; |
|
| 2469 | } |
|
| 2470 | ||
| 2471 | $sql .= $qual; |
|
| 2472 | break; |
|
| 2473 | case 'time with time zone': |
|
| 2474 | case 'time without time zone': |
|
| 2475 | $qual = substr($type[$i], 4); |
|
| 2476 | $sql .= "\"{$field[$i]}\" time"; |
|
| 2477 | if ($length[$i] != '') { |
|
| 2478 | $sql .= "({$length[$i]})"; |
|
| 2479 | } |
|
| 2480 | ||
| 2481 | $sql .= $qual; |
|
| 2482 | break; |
|
| 2483 | default: |
|
| 2484 | $sql .= "\"{$field[$i]}\" {$type[$i]}"; |
|
| 2485 | if ($length[$i] != '') { |
|
| 2486 | $sql .= "({$length[$i]})"; |
|
| 2487 | } |
|
| 2488 | } |
|
| 2489 | // Add array qualifier if necessary |
|
| 2490 | if ($array[$i] == '[]') { |
|
| 2491 | $sql .= '[]'; |
|
| @@ 6018-6046 (lines=29) @@ | ||
| 6015 | $first = false; |
|
| 6016 | } |
|
| 6017 | ||
| 6018 | switch ($type[$i]) { |
|
| 6019 | // Have to account for weird placing of length for with/without |
|
| 6020 | // time zone types |
|
| 6021 | case 'timestamp with time zone': |
|
| 6022 | case 'timestamp without time zone': |
|
| 6023 | $qual = substr($type[$i], 9); |
|
| 6024 | $sql .= "\"{$field[$i]}\" timestamp"; |
|
| 6025 | if ($length[$i] != '') { |
|
| 6026 | $sql .= "({$length[$i]})"; |
|
| 6027 | } |
|
| 6028 | ||
| 6029 | $sql .= $qual; |
|
| 6030 | break; |
|
| 6031 | case 'time with time zone': |
|
| 6032 | case 'time without time zone': |
|
| 6033 | $qual = substr($type[$i], 4); |
|
| 6034 | $sql .= "\"{$field[$i]}\" time"; |
|
| 6035 | if ($length[$i] != '') { |
|
| 6036 | $sql .= "({$length[$i]})"; |
|
| 6037 | } |
|
| 6038 | ||
| 6039 | $sql .= $qual; |
|
| 6040 | break; |
|
| 6041 | default: |
|
| 6042 | $sql .= "\"{$field[$i]}\" {$type[$i]}"; |
|
| 6043 | if ($length[$i] != '') { |
|
| 6044 | $sql .= "({$length[$i]})"; |
|
| 6045 | } |
|
| 6046 | } |
|
| 6047 | // Add array qualifier if necessary |
|
| 6048 | if ($array[$i] == '[]') { |
|
| 6049 | $sql .= '[]'; |
|