Datastax - Cassandra PHP 驱动程序 - 执行 CQL 脚本

Datastax - Cassandra PHP Driver - Execute CQL script

使用 Datastax - Cassandra PHP 驱动程序,我想执行 CQL 脚本文件。例如,此脚本文件包含许多 CREATE KEYSPACE,CREATE TABLE 命令。

在cqlsh终端中,我可以通过

来完成上面的事情
cqlsh>source 'script_name.cql';

但是,我如何通过 Datastax - Cassandra PHP 驱动程序实现同样的目标?

感谢任何帮助。

驱动中没有API。同样可以通过以下方式实现:

  1. 如果 php 所在的服务器上安装了 cql 运行,则使用 exec(cqlsh [ other optional options ] -f script_name.cql)
  2. 读取PHP代码中的文件并执行命令