تصدير البيانات من postgreSQL إلى ملف CSV هو مهمة مشتركة في تحليل البيانات ومزيد من المعالجة. تناقش هذه المقالة طريقتين لتحقيق هذا الهدف باستخدام عملية PL/PGSQL:
تستخدم هذه الطريقة الأمر النسخ المدمج في postgresql. يتيح لك كتابة نتائج SQL مباشرة على الملفات على الخادم. مثال:
COPY (SELECT * FROM foo) TO '/tmp/test.csv' WITH CSV DELIMITER ',' HEADER;
ميزة:
عيب:
يمكنك استخدام النسخ إلى stdout لاسترداد البيانات ومعالجة ملفات ملفات في تطبيق العميل بدلاً من استخدام النسخ على الخادم. مثال في PSQL:
\copy (SELECT * FROM foo) TO '/tmp/test.csv' WITH CSV DELIMITER ',' HEADER
ميزة:
عيب:
إذا اخترت طريقة من جانب الخادم ، فتأكد من تنفيذ تدابير الأمان المناسبة ، مثل:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3