pdb
pdb copied to clipboard
PulseDB is a database-mapping software library written in Java, it provides a transparent access and manipulation to a great variety of database implementations. PDB provides a DSL that covers most of...
In the function getConnection(), for a number of attempts equal to 10 and opening the log system for the debug mode it is noticed that the debug messages of attempt...
Closes #191
Support translating table creation DDL, so users can export the DDL of their tables.
When using the `in(column(...), L(values))` operator, translation crashes with the H2Engine if the `values` list is empty. ``` java.lang.IndexOutOfBoundsException: index (0) must be less than size (0) at com.google.common.base.Preconditions.checkElementIndex(Preconditions.java:310) ~[guava-18.0.jar:na]...
Using DatabaseEngine.updateEntity(DbEntity) with a NONE schema policy doesn't create the corresponding prepared statements nor adds the entity to the list of known entities. This is a requirement to be able...
DatabaseEngine.removePreparedStatement never throws any exception. What happens if an error occurs?
The `DatabaseEngine.removePreparedStatement(String)` method does not throw any exception or return any value. It seems to tell if removing the statement worked, the connection went down, or even if the given...
When a database connection goes down, it is not clear what is PDB going to do. The messages printed on the console show that connection retries are being performed, but...
Hi, When PDB is configured to use a given database, it is hard to tell if there is a problem on the configuration, a transient network error, or if something...