Query a database (currently PostgreSQL or Sqlite3) for its schema — columns or attributes — and get their properties, such as name, type and default value in a common format. You can use this for e.g. introspection or preparing your domain models like Rails's Active Record does.