# Quirks

[Home](/rezoom-sql/master.md) > [Language](/rezoom-sql/language.md) > Quirks

[← Postgres](/rezoom-sql/language/functions/postgresfunctions.md) | [SQLite →](/rezoom-sql/language/quirks/sqlitequirks.md)

## Quirks

This section is intended to inform readers of potential surprises they may encounter when using RZSQL, due to differences between database backends.

In general RZSQL tries not to mangle your SQL code too much. Presumably, if you didn't want a high degree of control over your SQL, you would be using LINQ.

However, RZSQL *does* try to apply a consistent set of data types, query features, and schema change operations to a very *inconsistent* set of database backends. Accordingly there are some areas where square pegs had to be driven into round holes. These are documented by backend in the following sub-chapters.

***

[← Postgres](/rezoom-sql/language/functions/postgresfunctions.md) | [SQLite →](/rezoom-sql/language/quirks/sqlitequirks.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://humbobst.gitbook.io/rezoom-sql/language/quirks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
