Удаление базы данных: команда не найдена Informix в Ubuntu - PullRequest
0 голосов
/ 18 февраля 2019

Я пытаюсь запустить исходный код для редактирования базы данных в Informix со следующей строкой: удалить таблицу, если существует имя таблицы;

Однако я получил сообщение об ошибке: drop: команда не найдена

Я пытаюсь запустить исходный код для редактирования базы данных в Informix со следующей строкой: удалить таблицу, если существует имя таблицы;

Однако я получил сообщение об ошибке: drop: команда не найдена

Я новичок в базе данных и Ubuntu, так что это не так просто для меня.Пожалуйста, помогите, как решить эту проблему.спасибо.

#!/bin/bash
export PATH=$PATH:.
#UTC
dt="2016-09-01 00:00:00.00000"
# dt=`date -u +"%Y-%m-%d %H:%M:%S.00000"` 
# non-UTC
# dt=`date +"%Y-%m-%d %H:%M:%S.00000"`

echo ""
echo "Building DB"
dbaccess sysmaster - <<EOF1

drop database if exists iot;
create database iot in datadbs1 with buffered log ; 
EOF1

echo ""
echo "Building row types, tables, and other objects" dbaccess iot - 


drop table if exists sensors;
drop table if exists sensors_vti;
...

1 Ответ

0 голосов
/ 18 февраля 2019

вы не можете использовать команды БД внутри bash (напрямую)

...