OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 144 | Rev 180 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 144 Rev 156
Line 708... Line 708...
708
                final int size = t.getSize();
708
                final int size = t.getSize();
709
                if (size < Integer.MAX_VALUE) {
709
                if (size < Integer.MAX_VALUE) {
710
                    sqlType = type + "(" + size + ")";
710
                    sqlType = type + "(" + size + ")";
711
                } else {
711
                } else {
712
                    Log.get().warning("Unbounded varchar for " + f.getSQLName());
712
                    Log.get().warning("Unbounded varchar for " + f.getSQLName());
713
                    if (this.getSystem() == SQLSystem.MYSQL)
713
                    // if (this.getSystem() == SQLSystem.MYSQL)
714
                        throw new IllegalStateException("MySQL doesn't support unbounded varchar and might truncate data if reducing size of " + f.getSQLName());
714
                    // throw new IllegalStateException("MySQL doesn't support unbounded varchar and
-
 
715
                    // might truncate data if reducing size of " + f.getSQLName());
715
                    // don't specify size
716
                    // don't specify size
716
                    sqlType = type;
717
                    sqlType = type;
717
                }
718
                }
718
            }
719
            }
719
        } else if (t.getJavaType() == BigDecimal.class) {
720
        } else if (t.getJavaType() == BigDecimal.class) {