/** Example to get the schema of a Cloud Spanner database. */ // [TARGET getDatabaseDdl(String, String)] // [VARIABLE my_instance_id] // [VARIABLE my_database_id] public List<String> getDatabaseDdl(String instanceId, String databaseId) { // [START getDatabaseDdl] List<String> statementsInDb = dbAdminClient.getDatabaseDdl(instanceId, databaseId); // [END getDatabaseDdl] return statementsInDb; }
/** * Returns the schema of a Cloud Spanner database as a list of formatted DDL statements. This * method does not show pending schema updates. */ public Iterable<String> getDdl() throws SpannerException { return dbClient.getDatabaseDdl(instance(), database()); }
dbAdminClient.updateDatabaseDdl(instanceId, dbId, ImmutableList.of(statement2), null); op2.get(); List<String> statementsInDb = dbAdminClient.getDatabaseDdl(instanceId, dbId); assertThat(statementsInDb).containsExactly(statement1, statement2);
/** * Returns the schema of a Cloud Spanner database as a list of formatted DDL statements. This * method does not show pending schema updates. */ public Iterable<String> getDdl() throws SpannerException { return dbClient.getDatabaseDdl(instance(), database()); }