package migrations.service.dps.V1;
import com.contrastsecurity.cassandra.migration.api.JavaMigration;
import com.datastax.driver.core.Session;
/**
* @author krystian.
*/
public class V1__Initial_DPS implements JavaMigration {
@Override
public void migrate(Session session) {
session.execute(
"CREATE TABLE notifications (\n" +
" task_id bigint,\n" +
" topology_name text,\n" +
" resource text,\n" +
" additional_informations text,\n" +
" info_text text,\n" +
" result_resource text,\n" +
" state text,\n" +
" PRIMARY KEY (task_id, topology_name, resource)\n" +
") WITH CLUSTERING ORDER BY (topology_name ASC, resource ASC);\n");
session.execute(
"CREATE TABLE basic_info (\n" +
" task_id bigint,\n" +
" topology_name text,\n" +
" expected_size int,\n" +
" info text,\n" +
" state text,\n" +
" PRIMARY KEY (task_id, topology_name)\n" +
") WITH CLUSTERING ORDER BY (topology_name ASC);\n");
}
}