@@ 105-122 (lines=18) @@ | ||
102 | * |
|
103 | * @return int|\PHPPgAdmin\Database\A -1 Failed |
|
104 | */ |
|
105 | public function alterViewName($vwrs, $name) |
|
106 | { |
|
107 | // Rename (only if name has changed) |
|
108 | /* $vwrs and $name are cleaned in _alterView */ |
|
109 | if (!empty($name) && ($name != $vwrs->fields['relname'])) { |
|
110 | $f_schema = $this->_schema; |
|
111 | $this->fieldClean($f_schema); |
|
112 | $sql = "ALTER TABLE \"{$f_schema}\".\"{$vwrs->fields['relname']}\" RENAME TO \"{$name}\""; |
|
113 | $status = $this->execute($sql); |
|
114 | if ($status == 0) { |
|
115 | $vwrs->fields['relname'] = $name; |
|
116 | } else { |
|
117 | return $status; |
|
118 | } |
|
119 | } |
|
120 | ||
121 | return 0; |
|
122 | } |
|
123 | ||
124 | // Trigger functions |
|
125 | ||
@@ 77-93 (lines=17) @@ | ||
74 | * |
|
75 | * @return int|\PHPPgAdmin\Database\A 0 success |
|
76 | */ |
|
77 | public function alterSequenceName($seqrs, $name) |
|
78 | { |
|
79 | /* vars are cleaned in _alterSequence */ |
|
80 | if (!empty($name) && ($seqrs->fields['seqname'] != $name)) { |
|
81 | $f_schema = $this->_schema; |
|
82 | $this->fieldClean($f_schema); |
|
83 | $sql = "ALTER TABLE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" RENAME TO \"{$name}\""; |
|
84 | $status = $this->execute($sql); |
|
85 | if ($status == 0) { |
|
86 | $seqrs->fields['seqname'] = $name; |
|
87 | } else { |
|
88 | return $status; |
|
89 | } |
|
90 | } |
|
91 | ||
92 | return 0; |
|
93 | } |
|
94 | ||
95 | // View functions |
|
96 |
@@ 2801-2819 (lines=19) @@ | ||
2798 | * |
|
2799 | * @return int|\PHPPgAdmin\Database\A 0 success |
|
2800 | */ |
|
2801 | public function alterTableName($tblrs, $name = null) |
|
2802 | { |
|
2803 | /* vars cleaned in _alterTable */ |
|
2804 | // Rename (only if name has changed) |
|
2805 | if (!empty($name) && ($name != $tblrs->fields['relname'])) { |
|
2806 | $f_schema = $this->_schema; |
|
2807 | $this->fieldClean($f_schema); |
|
2808 | ||
2809 | $sql = "ALTER TABLE \"{$f_schema}\".\"{$tblrs->fields['relname']}\" RENAME TO \"{$name}\""; |
|
2810 | $status = $this->execute($sql); |
|
2811 | if ($status == 0) { |
|
2812 | $tblrs->fields['relname'] = $name; |
|
2813 | } else { |
|
2814 | return $status; |
|
2815 | } |
|
2816 | } |
|
2817 | ||
2818 | return 0; |
|
2819 | } |
|
2820 | ||
2821 | // Row functions |
|
2822 | ||
@@ 4092-4108 (lines=17) @@ | ||
4089 | * |
|
4090 | * @return int|\PHPPgAdmin\Database\A 0 success |
|
4091 | */ |
|
4092 | public function alterSequenceName($seqrs, $name) |
|
4093 | { |
|
4094 | /* vars are cleaned in _alterSequence */ |
|
4095 | if (!empty($name) && ($seqrs->fields['seqname'] != $name)) { |
|
4096 | $f_schema = $this->_schema; |
|
4097 | $this->fieldClean($f_schema); |
|
4098 | $sql = "ALTER SEQUENCE \"{$f_schema}\".\"{$seqrs->fields['seqname']}\" RENAME TO \"{$name}\""; |
|
4099 | $status = $this->execute($sql); |
|
4100 | if ($status == 0) { |
|
4101 | $seqrs->fields['seqname'] = $name; |
|
4102 | } else { |
|
4103 | return $status; |
|
4104 | } |
|
4105 | } |
|
4106 | ||
4107 | return 0; |
|
4108 | } |
|
4109 | ||
4110 | /** |
|
4111 | * Alter a sequence's schema. |
|
@@ 4401-4418 (lines=18) @@ | ||
4398 | * |
|
4399 | * @return int|\PHPPgAdmin\Database\A 0 success |
|
4400 | */ |
|
4401 | public function alterViewName($vwrs, $name) |
|
4402 | { |
|
4403 | // Rename (only if name has changed) |
|
4404 | /* $vwrs and $name are cleaned in _alterView */ |
|
4405 | if (!empty($name) && ($name != $vwrs->fields['relname'])) { |
|
4406 | $f_schema = $this->_schema; |
|
4407 | $this->fieldClean($f_schema); |
|
4408 | $sql = "ALTER VIEW \"{$f_schema}\".\"{$vwrs->fields['relname']}\" RENAME TO \"{$name}\""; |
|
4409 | $status = $this->execute($sql); |
|
4410 | if ($status == 0) { |
|
4411 | $vwrs->fields['relname'] = $name; |
|
4412 | } else { |
|
4413 | return $status; |
|
4414 | } |
|
4415 | } |
|
4416 | ||
4417 | return 0; |
|
4418 | } |
|
4419 | ||
4420 | /** |
|
4421 | * Alter a view's schema. |