logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo
نظرة عامة

مصدر البيانات

إدارة مصادر البيانات
مصدر البيانات الرئيسي

مصدر بيانات خارجي (قاعدة بيانات)

مقدمة
MySQL خارجي
MariaDB خارجي
PostgreSQL خارجي
MSSQL خارجي
Oracle خارجي
مقارنة قواعد البيانات الرئيسية والخارجية
مصدر بيانات REST API
مصدر بيانات KingbaseES

جداول البيانات

نظرة عامة
جدول عادي
جدول موروث
جدول الملفات
جدول شجري
جدول التقويم
جدول التعليقات
جدول التعبيرات
جدول SQL
عرض قاعدة البيانات

حقول جداول البيانات

نظرة عامة
التحقق من الحقول

الأنواع الأساسية

نص سطر واحد
نص متعدد الأسطر
رقم الهاتف المحمول
البريد الإلكتروني
URL
عدد صحيح
رقم
نسبة مئوية
كلمة المرور
لون
أيقونة

أنواع الاختيار

خانة اختيار
قائمة منسدلة (اختيار واحد)
قائمة منسدلة (اختيار متعدد)
زر اختيار
خانة اختيار

الوسائط المتعددة

Markdown
Markdown (Vditor)
نص منسق
مرفق (علا
مرفق (URL)

التاريخ والوقت

نظرة عامة
التاريخ والوقت (مع المنطقة الزمنية)
التاريخ والوقت (بدون منطقة زمنية)
طابع زمني Unix
التاريخ (بدون وقت)
الوقت

أشكال هندسية

نقطة
خط
دائرة
مضلع

أنواع متقدمة

UUID
Nano ID
ترتيب
صيغة حسابية
ترميز تلقائي
JSON
محدد جدول البيانات
تشفير

معلومات النظام

تاريخ الإنشاء
تاريخ آخر تعديل
المنشئ
آخر معدّل
المساحة
Table OID

نوع العلاقة

نظرة عامة
واحد لواحد
واحد لمتعدد
متعدد لواحد
متعدد لمتعدد
متعدد لمتعدد (مصفوفة)

تطوير

نظرة عامة
Next Pageنظرة عامة
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#أنواع حقول التاريخ والوقت

تُصنّف أنواع حقول التاريخ والوقت على النحو التالي:

  • التاريخ والوقت (مع المنطقة الزمنية): تُحوَّل هذه القيم إلى التوقيت العالمي المنسق (UTC) وتُعدَّل حسب المنطقة الزمنية عند الحاجة.
  • التاريخ والوقت (بدون منطقة زمنية): يُخزِّن هذا النوع بيانات التاريخ والوقت دون تضمين أي معلومات عن المنطقة الزمنية.
  • التاريخ (بدون وقت): يُخزِّن هذا التنسيق معلومات التاريخ فقط، مع حذف أي مكون للوقت.
  • الوقت: يُخزِّن معلومات الوقت فقط، باستثناء التاريخ.
  • طابع زمني Unix: يمثل هذا النوع عدد الثواني التي انقضت منذ 1 يناير 1970، ويُخزّن كطابع زمني Unix.

فيما يلي أمثلة لكل نوع من أنواع حقول التاريخ والوقت:

نوع الحقلقيمة مثالالوصف
التاريخ والوقت (مع المنطقة الزمنية)2024-08-24T07:30:00.000Zيُحوَّل إلى التوقيت العالمي المنسق (UTC) ويمكن تعديله للمناطق الزمنية.
التاريخ والوقت (بدون منطقة زمنية)2024-08-24 15:30:00يُخزِّن التاريخ والوقت دون اعتبار للمناطق الزمنية.
التاريخ (بدون وقت)2024-08-24يُلتقط التاريخ فقط، دون معلومات عن الوقت.
الوقت15:30:00يُلتقط الوقت فقط، باستثناء أي تفاصيل عن التاريخ.
طابع زمني Unix1724437800يمثل الثواني منذ 1970-01-01 00:00:00 UTC.

#مقارنات مصادر البيانات

فيما يلي جدول مقارنة بين NocoBase و MySQL و PostgreSQL:

نوع الحقلNocoBaseMySQLPostgreSQL
التاريخ والوقت (مع المنطقة الزمنية)Datetime with timezoneTIMESTAMP
DATETIME
TIMESTAMP WITH TIME ZONE
التاريخ والوقت (بدون منطقة زمنية)Datetime without timezoneDATETIMETIMESTAMP WITHOUT TIME ZONE
التاريخ (بدون وقت)DateDATEDATE
الوقتTimeTIMETIME WITHOUT TIME ZONE
طابع زمني UnixUnix timestampINTEGER
BIGINT
INTEGER
BIGINT
الوقت (مع المنطقة الزمنية)--TIME WITH TIME ZONE

ملاحظة:

  • يغطي نوع TIMESTAMP في MySQL نطاقًا زمنيًا بين 1970-01-01 00:00:01 UTC و 2038-01-19 03:14:07 UTC. بالنسبة للتواريخ والأوقات خارج هذا النطاق، يُوصى باستخدام DATETIME أو BIGINT لتخزين طوابع زمنية Unix.

#سير عمل معالجة تخزين التاريخ والوقت

#مع المنطقة الزمنية

يشمل هذا التاريخ والوقت (مع المنطقة الزمنية) و طابع زمني Unix.

20240824191933

ملاحظة:

  • لاستيعاب نطاق أوسع من التواريخ، يستخدم NocoBase نوع DATETIME في MySQL لحقول التاريخ والوقت (مع المنطقة الزمنية). تُحوَّل قيمة التاريخ المخزنة بناءً على متغير البيئة TZ الخاص بالخادم، مما يعني أنه إذا تغير متغير البيئة TZ، ستتغير قيمة التاريخ والوقت المخزنة أيضًا.
  • نظرًا لوجود فرق في المنطقة الزمنية بين التوقيت العالمي المنسق (UTC) والوقت المحلي، فإن عرض قيمة UTC الخام مباشرة قد يؤدي إلى ارتباك المستخدم.

#بدون منطقة زمنية

20240824185600

#UTC

التوقيت العالمي المنسق (UTC) هو المعيار الزمني العالمي المستخدم لتنسيق ومزامنة الوقت في جميع أنحاء العالم. إنه معيار زمني عالي الدقة، يُحافظ عليه بواسطة الساعات الذرية، ويتزامن مع دوران الأرض.

يمكن أن يؤدي الفرق بين التوقيت العالمي المنسق (UTC) والوقت المحلي إلى ارتباك عند عرض قيم UTC الخام مباشرة. على سبيل المثال:

المنطقة الزمنيةالتاريخ والوقت
UTC2024-08-24T07:30:00.000Z
UTC+82024-08-24 15:30:00
UTC+52024-08-24 12:30:00
UTC-52024-08-24 02:30:00
UTC+02024-08-24 07:30:00
UTC-62024-08-23 01:30:00

كل هذه الأوقات المختلفة تشير إلى اللحظة نفسها، ولكنها معبر عنها في مناطق زمنية متنوعة.