Exemple #1
0
        public static void CreateDatabase(ServerConnectionOptions serverConnectionOptions, string database, IOrientDBRecordSerializer <byte[]> serializer)
        {
            using (OrientDBBinaryServerConnection serverConnection = new OrientDBBinaryServerConnection(serverConnectionOptions, serializer))
            {
                serverConnection.Open();

                if (serverConnection.DatabaseExists(database, StorageType.PLocal))
                {
                    serverConnection.DropDatabase(database, StorageType.PLocal);
                }

                var databaseConnection = serverConnection.CreateDatabase(database, DatabaseType.Graph, StorageType.PLocal);
            }
        }
Exemple #2
0
        public static void DeleteDatabase(ServerConnectionOptions serverConnectionOptions, string database, IOrientDBRecordSerializer <byte[]> serializer)
        {
            using (OrientDBBinaryServerConnection serverConnection = new OrientDBBinaryServerConnection(serverConnectionOptions, serializer))
            {
                serverConnection.Open();

                if (!serverConnection.DatabaseExists(database, StorageType.PLocal))
                {
                    return;
                }

                serverConnection.DropDatabase(database, StorageType.PLocal);
            }
        }