logologo
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
logologo
Genel Bakış

Veri Kaynakları

Veri Kaynağı Yönetimi
Ana Veri Kaynağı

Harici Veri Kaynakları (Veritabanı)

Giriş
Harici MySQL
Harici MariaDB
Harici PostgreSQL
Harici MSSQL
Harici Oracle
Ana ve Harici Veritabanı Karşılaştırması
REST API Veri Kaynağı
KingbaseES Veri Kaynağı

Veri Tabloları

Genel Bakış
Standart Tablo
Kalıtım Tablosu
Dosya Tablosu
Ağaç Tablosu
Takvim Tablosu
Yorum Tablosu
İfade Tablosu
SQL Tablosu
Veritabanı Görünümleri

Veri Tablosu Alanları

Genel Bakış
Alan Doğrulaması

Temel Türler

Tek Satırlı Metin
Çok Satırlı Metin
Cep Telefonu
E-posta
URL
Tam Sayı
Sayı
Yüzde
Parola
Renk
Simge

Seçim Türleri

Onay Kutusu
Açılır Menü (Tek Seçim)
Açılır Menü (Çoklu Seçim)
Radyo Düğmesi
Onay Kutuları

Multimedya

Markdown
Markdown (Vditor)
Zengin Metin
Ek (İlişki)
Ek (URL)

Tarih ve Saat

Genel Bakış
Tarih/Saat (Zaman Dilimli)
Tarih/Saat (Zaman Dilimsiz)
Unix Zaman Damgası
Tarih (Saatsiz)
Saat

Geometrik Şekiller

Nokta
Çizgi
Daire
Poligon

Gelişmiş Türler

UUID
Nano ID
Sıralama
Formül
Otomatik Kodlama
JSON
Veri Tablosu Seçici
Şifreleme

Sistem Bilgileri

Oluşturma Tarihi
Son Değiştirme Tarihi
Oluşturan
Son Değiştiren
Çalışma Alanı
Tablo OID

İlişki Türleri

Genel Bakış
Bire Bir
Bire Çok
Çoka Bir
Çoka Çok
Çoka Çok (Dizi)

Geliştirme

Genel Bakış
Next PageGenel Bakış
TIP

Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın

#Genel Bakış

#Tarih Saat Alan Türleri

Tarih saat alan türleri aşağıdaki gibi kategorize edilebilir:

  • Tarih Saat (Saat Dilimli): Tarih ve saat değerleri, UTC'ye (Eşgüdümlü Evrensel Zaman) dönüştürülür ve gerektiğinde saat dilimi ayarlamaları yapılır.
  • Tarih Saat (Saat Dilimsiz): Saat dilimi bilgisi içermeyen tarih ve saat verilerini depolar.
  • Tarih (Saatsiz): Yalnızca tarih bilgisini depolar, saat bileşenini içermez.
  • Saat: Yalnızca saat bilgisini depolar, tarih bileşenini içermez.
  • Unix Zaman Damgası: Unix zaman damgası olarak saklanır ve genellikle 1 Ocak 1970'ten bu yana geçen saniye sayısını temsil eder.

Tarih ve saatle ilgili alan türlerine örnekler:

Alan TürüÖrnek DeğerAçıklama
Tarih Saat (Saat Dilimli)2024-08-24T07:30:00.000ZUTC'ye dönüştürülür ve saat dilimi ayarlamaları yapılabilir.
Tarih Saat (Saat Dilimsiz)2024-08-24 15:30:00Saat dilimi bilgisi içermeyen tarih ve saati kaydeder.
Tarih (Saatsiz)2024-08-24Yalnızca tarih bilgisini depolar, saat içermez.
Saat15:30:00Yalnızca saat bilgisini depolar, tarih içermez.
Unix Zaman Damgası17244378001 Ocak 1970 00:00:00 UTC'den bu yana geçen saniye sayısını temsil eder.

#Veri Kaynağı Karşılaştırmaları

NocoBase, MySQL ve PostgreSQL için karşılaştırma tablosu:

Alan TürüNocoBaseMySQLPostgreSQL
Tarih Saat (Saat Dilimli)Datetime with timezoneTIMESTAMP
DATETIME
TIMESTAMP WITH TIME ZONE
Tarih Saat (Saat Dilimsiz)Datetime without timezoneDATETIMETIMESTAMP WITHOUT TIME ZONE
Tarih (Saatsiz)DateDATEDATE
SaatTimeTIMETIME WITHOUT TIME ZONE
Unix Zaman DamgasıUnix timestampINTEGER
BIGINT
INTEGER
BIGINT
Saat (Saat Dilimli)--TIME WITH TIME ZONE

Not:

  • MySQL'in TIMESTAMP veri türü, 1970-01-01 00:00:01 UTC ile 2038-01-19 03:14:07 UTC arasındaki bir aralığı kapsar. Bu aralığın dışındaki tarih ve saatler için, Unix zaman damgalarını depolamak üzere DATETIME veya BIGINT kullanmanız önerilir.

#Tarih Saat Depolama İşleme Akışı

#Saat Dilimli

Bu, Tarih Saat (Saat Dilimli) ve Unix Zaman Damgası alanlarını içerir.

20240824191933

Not:

  • Daha geniş bir tarih aralığını desteklemek amacıyla, NocoBase'in Tarih Saat (Saat Dilimli) alanları için MySQL veritabanında DATETIME türü kullanılır. Depolanan tarih değeri, sunucunun TZ ortam değişkenine göre dönüştürülmüş bir değerdir. TZ ortam değişkeni değişirse, depolanan Tarih Saat değeri de değişecektir.
  • UTC ile yerel saat arasında bir saat dilimi farkı bulunduğundan, ham UTC değerini doğrudan göstermek kullanıcıların kafasını karıştırabilir.

#Saat Dilimsiz

20240824185600

#UTC

UTC (Eşgüdümlü Evrensel Zaman), dünya genelindeki zamanı koordine etmek ve birleştirmek için kullanılan küresel bir zaman standardıdır. Atom saatlerine dayalı yüksek hassasiyetli bir standart olup, Dünya'nın dönüşüyle senkronize halde tutulur.

UTC ile yerel saat arasındaki fark, ham UTC değerlerinin doğrudan gösterilmesi durumunda kullanıcıların yanlış anlamasına neden olabilir. Örneğin:

Saat DilimiTarih Saat
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

Yukarıdaki değerlerin hepsi aynı zamanı temsil eder, yalnızca saat dilimleri farklıdır.