[ https://issues.apache.org/jira/browse/IGNITE-24041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Iurii Gerzhedovich updated IGNITE-24041: ---------------------------------------- Epic Link: IGNITE-24404 (was: IGNITE-23577) > Sql schema. Extend IgniteCatalog API with SQL-schemas manipulation methods > -------------------------------------------------------------------------- > > Key: IGNITE-24041 > URL: https://issues.apache.org/jira/browse/IGNITE-24041 > Project: Ignite > Issue Type: Improvement > Components: sql > Reporter: Andrey Mashenkov > Priority: Major > Labels: ignite-3 > > Extend {{IgniteCatalog}} interface with methods for creating/dropping schemas. > {code:java} > interface IgniteCatalog { > /* Add new methods. */ > void createSchema(SchemaDefinition definition); > void dropSchema(String schema, bool cascade=false); > SchemaDefinition schemaDefinition(String schemaName); > } > class SchemaDefinition { > String schemaName; > } > {code} > {{SchemaDefinition}} structure should be discussed. > Maybe it should > * contains tables and indexes definitions > * supports tables/indexes creation together with the schema as defined in > IGNITE-24023 -- This message was sent by Atlassian Jira (v8.20.10#820010)