2016-07-12 84 views
0

使用Datastax - Cassandra PHP驅動程序,我想要執行CQL腳本文件。例如,這個腳本文件包含許多CREATE KEYSPACE,CREATE TABLE命令。卡桑德拉PHP驅動程序 -Datastax - Cassandra PHP驅動程序 - 執行CQL腳本

在cqlsh終端,我可以

cqlsh>source 'script_name.cql'; 

但是,我怎麼能acheive通過Datastax同上面做的事情嗎?

任何幫助表示讚賞。

回答

1

驅動程序中沒有這樣的API。同樣可以通過以下方式實現:

  1. 如果將cql安裝在運行php的服務器上,則使用exec(cqlsh [ other optional options ] -f script_name.cql)
  2. 用PHP代碼讀取文件並執行該命令。
+0

非常感謝。我已經測試了你的建議並找到了工作。 –

相關問題