الفرق بين المراجعتين لصفحة: «Python/Connection/iterdump»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>Connection.iterdump()‎</code> في بايثون}}</noinclude> يعيد التابع مكرِّرًا iterator يمكن ا...'
 
لا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:التابع <code>Connection.iterdump()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>Connection.iterdump()‎</code> في بايثون}}</noinclude>


يعيد التابع مكرِّرًا iterator يمكن استخدامه لعرض dump قاعدة البيانات بصيغة SQL النصية.
يعيد التابع مكرِّرًا iterator يمكن استخدامه لعرض (dump) قاعدة البيانات بصيغة SQL النصية.


== البنية العامة ==
== البنية العامة ==
سطر 8: سطر 8:
iterdump()
iterdump()
</syntaxhighlight>
</syntaxhighlight>
‎القيمة المعادة
== القيمة المعادة ==
 
يعيد التابع مكرِّرًا iterator يمكن استخدامه لعرض dump قاعدة البيانات بصيغة SQL النصية. هذا التابع مفيد عند التعامل مع قواعد البيانات المخزّنة في الذاكرة. يقدّم هذا التابع نفس الإمكانات التي يقدّمها الأمر ‎.dumb في صدفة sqlite3.
يعيد التابع مكرِّرًا iterator يمكن استخدامه لعرض (dump) قاعدة البيانات بصيغة SQL النصية. هذا التابع مفيد عند التعامل مع قواعد البيانات المخزّنة في الذاكرة. يقدّم هذا التابع نفس الإمكانات التي يقدّمها الأمر ‎<code>.dumb</code> في صدفة '''sqlite3'''.


== أمثلة ==
== أمثلة ==


يعرض المثال التالي كيفية تحويل الملف existing_db.db إلى ملف عرض SQL باسم dump.sql:
يعرض المثال التالي كيفية تحويل الملف <code>existing_db.db</code> إلى ملف عرض SQL يحمل الاسم <code>dump.sql</code>:


<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">

المراجعة الحالية بتاريخ 21:15، 18 سبتمبر 2018


يعيد التابع مكرِّرًا iterator يمكن استخدامه لعرض (dump) قاعدة البيانات بصيغة SQL النصية.

البنية العامة

iterdump()

‎القيمة المعادة

يعيد التابع مكرِّرًا iterator يمكن استخدامه لعرض (dump) قاعدة البيانات بصيغة SQL النصية. هذا التابع مفيد عند التعامل مع قواعد البيانات المخزّنة في الذاكرة. يقدّم هذا التابع نفس الإمكانات التي يقدّمها الأمر ‎.dumb في صدفة sqlite3.

أمثلة

يعرض المثال التالي كيفية تحويل الملف existing_db.db إلى ملف عرض SQL يحمل الاسم dump.sql:

import sqlite3

con = sqlite3.connect('existing_db.db')
with open('dump.sql', 'w') as f:
    for line in con.iterdump():
        f.write('%s\n' % line)

مصادر

صفحة DB-API 2.0 interface for SQLite databases في توثيق بايثون الرسمي.