@Override
  public String generateSqlType(Dialect dialect) {
    return switch (dialect.getId()) {
      case PostgreSql.ID, H2.ID -> "INTEGER";
      case MsSql.ID -> "INT";
      case Oracle.ID -> "NUMBER(38,0)";
      default -> throw new IllegalArgumentException("Unsupported dialect id " + dialect.getId());
    };
  }
@Test
  public void generateSqlType_for_PostgreSql() {
    assertThat(underTest.generateSqlType(new PostgreSql())).isEqualTo("INTEGER");
  }