]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
improve docs for sqlite memory db
authorFederico Caselli <cfederico87@gmail.com>
Tue, 12 Mar 2024 22:05:50 +0000 (23:05 +0100)
committerFederico Caselli <cfederico87@gmail.com>
Tue, 12 Mar 2024 22:06:33 +0000 (23:06 +0100)
Change-Id: Icdbc13bdad3fb5ae69e79605bb7e6cb82d538c80
References: #10968
(cherry picked from commit e560794883c5a3259aa4208ee7c5aa0740cb3087)

lib/sqlalchemy/dialects/sqlite/pysqlite.py
lib/sqlalchemy/ext/automap.py

index e2487790071a421f47db796d6fd18141581177ed..f39baf32171f6351a6bdc3c88a2c45aea1ef85b4 100644 (file)
@@ -51,11 +51,14 @@ used. Double backslashes are probably needed::
     # absolute path on Windows
     e = create_engine('sqlite:///C:\\path\\to\\database.db')
 
-The sqlite ``:memory:`` identifier is the default if no filepath is
-present.  Specify ``sqlite://`` and nothing else::
+To use sqlite ``:memory:`` database specify it as the filename using
+``sqlite://:memory:``. It's also the default if no filepath is
+present, specifying only ``sqlite://`` and nothing else::
 
     # in-memory database
-    e = create_engine('sqlite://')
+    e = create_engine('sqlite://:memory:')
+    # also in-memory database
+    e2 = create_engine('sqlite://')
 
 .. _pysqlite_uri_connections:
 
index 76986077c836f5c05181184a99df7c8260183753..bf6a5f26909e68cbb3fa1efe67e8710a3639e217 100644 (file)
@@ -1006,7 +1006,7 @@ class AutomapBase:
     :class:`.util.Properties`, such as ``items()``, the getitem form
     is also supported::
 
-        Item = Base.classes["item"]
+        Item = Base.classes["items"]
 
     """