SORU
14 Ocak 2011, Cuma


Büyük SQL veritabanında CREATE TABLE ve ALTER TABLE deyimleri geri almak mümkün mü?

DDL veren bir program üzerinde çalışıyorum. CREATE TABLE ve benzer DDL geri getirilebilir olup olmadığını bilmek istiyorum

  • PostgreSQL
  • MySQL
  • SQLite
  • ve ark

Her veritabanı DDL işlemlerinin nasıl işlediğini açıklar.

CEVAP
19 Ocak 2011, ÇARŞAMBA


http://wiki.postgresql.org/wiki/Transactional_DDL_in_PostgreSQL:_A_Competitive_Analysis PostgreSQL bakış açısıyla bu sorun genel bir bakış sağlar.

DDL bu belgeye göre işlem?

  • PostgreSQL - Evet
  • MySQL - hayır; DDL neden örtülü bir taahhüt
  • Oracle Veritabanı 11 g Release 2 ve üzeri - evet (bir şeyler edition tabanlı yeniden tanımlanmasını denir)
  • Oracle eski sürümleri - hayır; DDL neden örtülü bir taahhüt
  • SQL Server - Evet
  • Sybase Adaptif Sunucu - Evet
  • DB2 - Evet
  • Informix - Evet
  • Firebird ("Yardımcı) - Evet

SQLite da işlem DDL gibi görünüyor. SQLite ROLLBACK CREATE TABLE bir ifade edebildim. CREATE TABLE Dokümantasyon herhangi bir özel işlem söz etmez 'frikiklerinden'.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009