Search in sources :

Example 1 with AddColumnsBuilder

use of org.sonar.server.platform.db.migration.sql.AddColumnsBuilder in project sonarqube by SonarSource.

the class AddOrganizationUuidToPermissionTemplates method execute.

@Override
public void execute(Context context) throws SQLException {
    VarcharColumnDef column = newVarcharColumnDefBuilder().setColumnName("organization_uuid").setIsNullable(true).setIgnoreOracleUnit(true).setLimit(40).build();
    context.execute(new AddColumnsBuilder(getDialect(), "permission_templates").addColumn(column).build());
}
Also used : VarcharColumnDef(org.sonar.server.platform.db.migration.def.VarcharColumnDef) AddColumnsBuilder(org.sonar.server.platform.db.migration.sql.AddColumnsBuilder)

Example 2 with AddColumnsBuilder

use of org.sonar.server.platform.db.migration.sql.AddColumnsBuilder in project sonarqube by SonarSource.

the class AddOrganizationUuidToUserRoles method execute.

@Override
public void execute(Context context) throws SQLException {
    VarcharColumnDef column = newVarcharColumnDefBuilder().setColumnName("organization_uuid").setIsNullable(true).setIgnoreOracleUnit(true).setLimit(40).build();
    context.execute(new AddColumnsBuilder(getDialect(), "user_roles").addColumn(column).build());
}
Also used : VarcharColumnDef(org.sonar.server.platform.db.migration.def.VarcharColumnDef) AddColumnsBuilder(org.sonar.server.platform.db.migration.sql.AddColumnsBuilder)

Example 3 with AddColumnsBuilder

use of org.sonar.server.platform.db.migration.sql.AddColumnsBuilder in project sonarqube by SonarSource.

the class AddOrganizationUuidToGroupRoles method execute.

@Override
public void execute(Context context) throws SQLException {
    VarcharColumnDef column = newVarcharColumnDefBuilder().setColumnName("organization_uuid").setIsNullable(true).setLimit(40).setIgnoreOracleUnit(true).build();
    context.execute(new AddColumnsBuilder(getDialect(), "group_roles").addColumn(column).build());
}
Also used : VarcharColumnDef(org.sonar.server.platform.db.migration.def.VarcharColumnDef) AddColumnsBuilder(org.sonar.server.platform.db.migration.sql.AddColumnsBuilder)

Example 4 with AddColumnsBuilder

use of org.sonar.server.platform.db.migration.sql.AddColumnsBuilder in project sonarqube by SonarSource.

the class AddOrganizationUuidToGroups method execute.

@Override
public void execute(Context context) throws SQLException {
    VarcharColumnDef column = newVarcharColumnDefBuilder().setColumnName("organization_uuid").setIsNullable(true).setIgnoreOracleUnit(true).setLimit(40).build();
    context.execute(new AddColumnsBuilder(getDialect(), "groups").addColumn(column).build());
}
Also used : VarcharColumnDef(org.sonar.server.platform.db.migration.def.VarcharColumnDef) AddColumnsBuilder(org.sonar.server.platform.db.migration.sql.AddColumnsBuilder)

Example 5 with AddColumnsBuilder

use of org.sonar.server.platform.db.migration.sql.AddColumnsBuilder in project sonarqube by SonarSource.

the class AddOrganizationUuidToProjects method execute.

@Override
public void execute(Context context) throws SQLException {
    VarcharColumnDef column = newVarcharColumnDefBuilder().setColumnName("organization_uuid").setIsNullable(true).setLimit(UUID_SIZE).build();
    context.execute(new AddColumnsBuilder(getDialect(), "projects").addColumn(column).build());
}
Also used : VarcharColumnDef(org.sonar.server.platform.db.migration.def.VarcharColumnDef) AddColumnsBuilder(org.sonar.server.platform.db.migration.sql.AddColumnsBuilder)

Aggregations

VarcharColumnDef (org.sonar.server.platform.db.migration.def.VarcharColumnDef)7 AddColumnsBuilder (org.sonar.server.platform.db.migration.sql.AddColumnsBuilder)7