function DropSequence($sequence_name) { return MetabaseDropSequence($this->database, $sequence_name) ? "" : MetabaseError($this->database); }
for ($sequence_value = $start_value; $sequence_value < $start_value + 4; $sequence_value++) { if (!($success = MetabaseGetSequenceNextValue($database, $sequence_name, $value))) { break; } if ($value != $sequence_value) { $pass = 0; echo "FAILED!{$eol}"; $failed++; echo "Test {$test}: the returned sequence value is {$value} and not {$sequence_value} as expected with sequence start value with {$start_value}{$eol}"; break; } } if (!$success) { $error = MetabaseError($database); } if (!MetabaseDropSequence($database, $sequence_name)) { if (!$success) { $error .= " - "; } $error .= MetabaseError($database); $success = 0; } } } if ($success && $pass) { $passed++; echo "OK.{$eol}"; } } else { echo "Sequences are not supported.{$eol}"; }