package org.springframework.roo.addon.dbre.addon.model.dialect; import org.apache.commons.lang3.Validate; import org.springframework.roo.addon.dbre.addon.model.Schema; /** * An SQL dialect for the PostgreSQL database. * * @author Alan Stewart * @since 1.1 */ public class PostgreSQLDialect extends AbstractDialect implements Dialect { public String getQuerySequencesString(final Schema schema) { Validate.notNull(schema, "Schema required"); return "SELECT RELNAME FROM PG_CLASS WHERE RELKIND = 'S' AND RELNAMESPACE IN (SELECT OID FROM PG_NAMESPACE WHERE NSPNAME = '" + schema.getName() + "')"; } }