]> 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:05:50 +0000 (23:05 +0100)
Change-Id: Icdbc13bdad3fb5ae69e79605bb7e6cb82d538c80
References: #10968

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

index 006d7f0422464bfce0a00e25a6ef05eb5fe75683..43ce043a97d3f88d4ab28f0e6d988b93df0e46c0 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 8b0f47b8ebef84250c8e15b1c3c2b4f0687e3691..5cee3c9644a6fe78004d10a430df78f7df109011 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"]
 
     """