Datastax - PHP-драйвер Cassandra - Выполнение CQL-скрипта
Используя Datastax - драйвер Cassandra PHP, я хотел бы выполнить файл сценария CQL. Например, этот файл сценария содержит много команд CREATE KEYSPACE,CREATE TABLE.
В терминале cqlsh я могу сделать вышеуказанное
cqlsh>source 'script_name.cql';
Но, как я могу добиться того же с помощью Datastax - Cassandra PHP Driver?
Любая помощь приветствуется.
1 ответ
Решение
В драйвере нет такого API. То же самое может быть достигнуто через:
- Если cql установлен на сервере, где запускается php, используйте
exec(cqlsh [ other optional options ] -f script_name.cql)
, - Прочитайте файл в коде PHP и выполните команду.