changeset 1846:695a73e060a4 default tip

improve Sql
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 05 Feb 2025 11:07:27 -0700
parents a185f432d94c
children
files src/luan/modules/sql/Sql.luan
diffstat 1 files changed, 9 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/luan/modules/sql/Sql.luan	Tue Feb 04 20:55:21 2025 -0700
+++ b/src/luan/modules/sql/Sql.luan	Wed Feb 05 11:07:27 2025 -0700
@@ -67,15 +67,16 @@
 		return query
 	end
 
-	function database.run(fn)
-		try
-			return fn()
-		finally
-			database.close()
-		end
-	end
-
 	return database
 end
 
+function Sql.run(spec,fn)
+	local database = Sql.database(spec)
+	try
+		return fn(database)
+	finally
+		database.close()
+	end
+end
+
 return Sql