2016-07-12 20 views
0

Mit Datastax - Cassandra PHP-Treiber, würde ich gerne CQL-Skriptdatei ausführen. Diese Skriptdatei enthält beispielsweise viele Befehle CREATE KEYSPACE, CREATE TABLE.Datastax - Cassandra PHP-Treiber - CQL-Skript ausführen

In cqlsh Terminal, ich kann die oben Sache tun, indem

cqlsh>source 'script_name.cql'; 

Aber, wie ich das gleiche durch DataStax acheive kann - Cassandra PHP-Treiber?

Jede Hilfe wird geschätzt.

Antwort

1

Es gibt keine solche API im Treiber. Dasselbe kann erreicht werden durch:

  1. Wenn cql auf dem Server installiert ist, auf dem PHP ausgeführt wird, verwenden Sie exec(cqlsh [ other optional options ] -f script_name.cql).
  2. Lesen Sie die Datei in PHP-Code und führen Sie den Befehl aus.
+0

Vielen Dank. Ich habe Ihren Vorschlag getestet und funktioniert. –