diff options
| author | Adam Chainz <adam@adamj.eu> | 2015-06-01 18:00:34 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-06-15 14:03:17 -0400 |
| commit | d34d39ade76e6b67299d8d88a7e5a2278a793dc3 (patch) | |
| tree | 60b65b404ce1e901eecb65fc7de3f99817d080ad /docs/ref/models | |
| parent | 3872a33132a4bb6aa22b237927597bbfdf6f21d7 (diff) | |
Fixed #24894 -- Added contrib.postgres.functions.TransactionNow
Diffstat (limited to 'docs/ref/models')
| -rw-r--r-- | docs/ref/models/database-functions.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/docs/ref/models/database-functions.txt b/docs/ref/models/database-functions.txt index f1293ba741..336e4afc05 100644 --- a/docs/ref/models/database-functions.txt +++ b/docs/ref/models/database-functions.txt @@ -203,7 +203,8 @@ Now .. versionadded:: 1.9 -Returns the database server's current date and time when the query is executed. +Returns the database server's current date and time when the query is executed, +typically using the SQL ``CURRENT_TIMESTAMP``. Usage example:: @@ -211,6 +212,13 @@ Usage example:: >>> Article.objects.filter(published__lte=Now()) [<Article: How to Django>] +.. admonition:: PostgreSQL considerations + + On PostgreSQL, the SQL ``CURRENT_TIMESTAMP`` returns the time that the + current transaction started. Therefore for cross-database compatibility, + ``Now()`` uses ``STATEMENT_TIMESTAMP`` instead. If you need the transaction + timestamp, use :class:`django.contrib.postgres.functions.TransactionNow`. + Substr ------ |
