private static string GetCreateTableSpaceSqlTemplate(TableSpaceType tableSpaceType)
        {
            var tableSpace = tableSpaceType == TableSpaceType.Temp
                ? CreateTempTableSpaceSqlTemplate
                : CreateDefaultTableSpaceSqlTemplate;

            return(tableSpace);
        }
        public string GetTableSpaceName(TableSpaceType tableSpaceType)
        {
            var tableSpace = tableSpaceType == TableSpaceType.Temp
                ? DbMigrationConfig.TempTablespace
                : DbMigrationConfig.DefaultTablespace;

            return(tableSpace?.ToUpper());
        }
        public string GenerateCreateTableSpaceSql(TableSpaceType tableSpaceType)
        {
            var tableSpaceName = GetTableSpaceName(tableSpaceType);

            if (string.IsNullOrEmpty(tableSpaceName))
            {
                return(null);
            }
            return(string.Format(GetCreateTableSpaceSqlTemplate(tableSpaceType), tableSpaceName));
        }
Ejemplo n.º 4
0
        private bool TableSpaceExists(TableSpaceType tableSpaceType)
        {
            var sql = ExtendedGenerator.GenerateTableSpaceExistsSql(tableSpaceType);

            if (string.IsNullOrEmpty(sql))
            {
                return(true);
            }
            return(Exists(sql));
        }
Ejemplo n.º 5
0
 private void SetupTableSpace(TableSpaceType tableSpaceType)
 {
     if (TableSpaceExists(tableSpaceType))
     {
         return;
     }
     Logger.LogSay($"Creating Oracle {tableSpaceType} tablespace: {ExtendedGenerator.GetTableSpaceName(tableSpaceType)}...");
     Process(ExtendedGenerator.GenerateCreateTableSpaceSql(tableSpaceType));
     Logger.LogSay($"Created Oracle {tableSpaceType} tablespace: {ExtendedGenerator.GetTableSpaceName(tableSpaceType)}...");
 }
Ejemplo n.º 6
0
 private bool TableSpaceExists(TableSpaceType tableSpaceType)
 {
     return(Exists(ExtendedGenerator.GenerateTableSpaceExistsSql(tableSpaceType)));
 }
 public string GenerateCreateTableSpaceSql(TableSpaceType tableSpaceType)
 {
     throw new NotImplementedException();
 }
 public string GetTableSpaceName(TableSpaceType tableSpaceType)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 9
0
 public string GenerateCreateTableSpaceSql(TableSpaceType tableSpaceType)
 {
     return(string.Format(GetCreateTableSpaceSqlTemplate(tableSpaceType), GetTableSpaceName(tableSpaceType)));
 }
Ejemplo n.º 10
0
 public string GenerateTableSpaceExistsSql(TableSpaceType tableSpaceType)
 {
     return(string.Format(TableSpaceExistsSqlTemplate, GetTableSpaceName(tableSpaceType)));
 }