SQLAlchemy

ภาพหน้าจอของซอฟแวร์:
SQLAlchemy
รายละเอียดซอฟแวร์:
รุ่น: 1.0.6 การปรับปรุง
วันที่อัพโหลด: 20 Jul 15
ผู้พัฒนา: Mike Bayer
การอนุญาต: ฟรี
ความนิยม: 12

Rating: nan/5 (Total Votes: 0)

ใช้ส่วนใหญ่สำหรับการออมของ SQLAlchem​​y เป็นมากกว่านั้น
SQLAlchem​​y สร้างภาษาแบบสอบถามของตัวเองและรูปแบบการติดตาที่กำหนดเองสำหรับประสิทธิภาพสูงและง่ายต่อการเข้าถึงข้อมูลที่เก็บไว้

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

< ul>

  • หนึ่งหน่วยการถดถอยของการทำงานอย่างจริงจังอย่างเป็นธรรมเกี่ยวกับการแสดงออกของ SQL แก้ไขพฤติกรรมใหม่เกี่ยวกับการแสดงออกเกี่ยวกับใจกับ & quot; ตามคำสั่ง & quot; ได้รับการปรับกลับบิตเพื่อให้เหมาะกับที่ดีกว่าตอนนี้เลิกกรณีการใช้งานเล็ก ๆ น้อย ๆ ที่ใช้เบ็ดเหตุการณ์ออมได้รับการซ่อมแซมในขณะที่มันป้องกันได้แพคเกจ SQLSoup จากการทำงานและเมตาดาต้า & quot; ในการสร้าง / ลดลงในวันที่ & quot; เหตุการณ์ประสบการณ์การเปลี่ยนแปลงในรูปแบบหนึ่งของการขัดแย้งที่ใช้น้อยถูกส่งผ่านไปซึ่งได้รับการหวนกลับไปสู่​​รูปแบบก่อนหน้านี้.
  • มีอะไรใหม่ ในรุ่น 1.0.4:

    • หนึ่งที่ค่อนข้างร้ายแรงของหน่วยงานที่เกี่ยวข้องกับการถดถอย การแสดงออกของ SQL แก้ไขพฤติกรรมใหม่เกี่ยวกับการแสดงออกเกี่ยวกับใจกับ & quot; ตามคำสั่ง & quot; ได้รับการปรับกลับบิตเพื่อให้เหมาะกับที่ดีกว่าตอนนี้เลิกกรณีการใช้งานเล็ก ๆ น้อย ๆ ที่ใช้เบ็ดเหตุการณ์ออมได้รับการซ่อมแซมในขณะที่มันป้องกันได้แพคเกจ SQLSoup จากการทำงานและเมตาดาต้า & quot; ในการสร้าง / ลดลงในวันที่ & quot; เหตุการณ์ประสบการณ์การเปลี่ยนแปลงในรูปแบบหนึ่งของการขัดแย้งที่ใช้น้อยถูกส่งผ่านไปซึ่งได้รับการหวนกลับไปสู่​​รูปแบบก่อนหน้านี้.

    มีอะไรใหม่ ในรุ่น 0.9.9 / 1.0.0b5:

    • New SQL Server สตริงรุ่น
    • ใหม่ Psycopg2 เงื่อนไขข้อผิดพลาด
    • การเปลี่ยนแปลงใน MySQL ที่เชื่อมต่อหลามและ pg8000

    มีอะไรใหม่ ในรุ่น 0.9.0:.

    • หลาม 3 สนับสนุน
    • ส่ว​​นขยาย C การสนับสนุนในหลาม 3.
    • คุณลักษณะคอมโพสิตบัดนี้ได้กลับมาเป็นรูปแบบวัตถุของพวกเขาเมื่อสอบถามในแต่ละแอตทริบิวต์.
    • สมาคมพร็อกซี่ปรับปรุงการแสดงออก SQL และแก้ไข.
    • & quot; รหัสผ่าน & quot; ส่วนหนึ่งของ create_engine (ที่) ไม่พิจารณาเครื่องหมาย + เป็นพื้นที่เข้ารหัส.

    มีอะไรใหม่ ในรุ่น 0.8.2:

    • 0.8.2 รวมถึงหลายสิบแก้ไขข้อผิดพลาดและใหม่ คุณสมบัติรวมทั้งการปรับแต่งบางส่วนของคุณสมบัติใหม่ที่นำมาใช้ใน 0.8.

    มีอะไรใหม่ ในรุ่น 0.8.1:

    • นี้เป็นรุ่น bugfix ซึ่งช่วยแก้ปัญหาหลาย ๆ บางส่วนที่ปรากฏใน 0.8.0 เป็นถดถอยและอื่น ๆ อีกมากมายที่ส่งผลกระทบต่อทุกรุ่น.

    มีอะไรใหม่ ในรุ่น 0.8.0:

    • คุณลักษณะความสัมพันธ์ใหม่
    • คุณสมบัติ Polymorphic ใหม่ - with_polymorphic () และ of_type ()
    • New Runtime ระบบการตรวจสอบ
    • Extensible ควบคุมระบบ
    • HSTORE สนับสนุน

    สิ่งที่ใหม่ ในรุ่น 0.7.8:

    • อาร์กิวเมนต์ 'วัตถุ' เพื่อล้าง () เป็น เลิกไม่ได้เป็นบางกรณีการใช้งานที่ถูกต้องได้รับการระบุ.
    • คง identity_key () ฟังก์ชั่นที่ไม่ได้รับการโต้แย้งเกลาสำหรับตัวตน.
    • แก้ไขข้อผิดพลาดโดยตัวเลือก populate_existing จะไม่เผยแพร่สู่แบบสอบถามย่อยตักกระตือรือร้น.

    มีอะไรใหม่ ในรุ่น 0.7.6:

    • เพิ่มคุณสมบัติใหม่บางอย่างเช่นการสนับสนุนตารางทั่วไป การแสดงออกและยังมีบางส่วนที่สำคัญการแก้ไขข้อบกพร่อง.

    มีอะไรใหม่ ในรุ่น 0.6.7:

    • รัดกุมย้ำกับลบ mutex รอบตัวตน ย้ำแผนที่ความพยายามที่จะลดโอกาสของ (หายากมาก) การดำเนินงาน reentrant GC ก่อให้เกิดการหยุดชะงักที่ อาจลบ mutex ใน 0.7.
    • เพิ่ม `อาร์กิวเมนต์ name` จะ` Query.subquery () `เพื่อให้เป็นชื่อที่ได้รับการแก้ไขจะได้รับมอบหมายไปยังวัตถุนามแฝง.
    • คำเตือนจะดังขึ้นเมื่อตารางเข้าร่วมสืบทอด mapper ไม่มีคีย์หลักในตารางแมปในประเทศ (แต่มี PKS บนโต๊ะซับคลาส).
    • แก้ไขข้อผิดพลาดที่ & quot; กลาง & quot; เรียนในลำดับชั้น polymorphic จะไม่มีคอลัมน์ 'polymorphic_on' ถ้ามันไม่ได้นอกจากนี้ยังระบุ 'polymorphic_identity' ที่นำไปสู่​​ข้อผิดพลาดที่แปลกเมื่อรีเฟรชชั้นที่ไม่ถูกต้องโหลดเมื่อสอบถามจากเป้าหมายที่ นอกจากนี้ปล่อยออกมาถูกต้องที่ไหนเมื่อใช้เก​​ณฑ์มรดกตารางเดียว.
    • แก้ไขข้อผิดพลาดที่คอลัมน์ที่มีค่าเริ่มต้นด้าน SQL หรือเซิร์ฟเวอร์ที่ได้รับการยกเว้นจากการทำแผนที่ที่มี include_properties หรือ exclude_properties จะส่งผลให้ UnmappedColumnError.

    มีอะไรใหม่ ในรุ่น 0.6.5:

    • แก้ไขข้อผิดพลาดใน query.update () ที่ ' ประเมิน 'หรือ' เรียก 'หมดอายุจะล้มเหลวถ้าแสดงออกคอลัมน์คีย์เป็นแอตทริบิวต์ระดับที่มี KeyName ที่แตกต่างกันเป็นชื่อคอลัมน์ที่เกิดขึ้นจริง.
    • - เพิ่มการยืนยันในระหว่างการล้างซึ่งทำให้มั่นใจได้ว่าไม่มีโมฆะถือกุญแจตัวตนที่ถูกสร้างขึ้นใน & quot; ถาวรใหม่ & quot; วัตถุ นี้สามารถเกิดขึ้นได้เมื่อผู้ใช้กำหนดรหัสโดยไม่ได้ตั้งใจก่อให้เกิดวูบวาบในไม่เต็มที่โหลดวัตถุ.
    • โหลดขี้เกียจสำหรับคุณลักษณะความสัมพันธ์ตอนนี้ใช้สถานะปัจจุบันไม่ & quot; ความมุ่งมั่นที่ & quot; รัฐคุณลักษณะที่สำคัญของต่างประเทศและหลักเมื่อออก SQL ถ้าล้างไม่ได้อยู่ในกระบวนการ ก่อนหน้านี้เพียงรัฐฐานข้อมูลความมุ่งมั่นที่จะนำมาใช้ โดยเฉพาะอย่างยิ่งนี้จะทำให้หลายต่อหนึ่งได้รับ () - บน lazyload การดำเนินการที่จะล้มเหลวเป็น autoflush ไม่ได้เปิดขึ้นมาโหลดเหล่านี้เมื่อแอตทริบิวต์ที่กำหนดและ & quot; ความมุ่งมั่นที่ & quot; รัฐอาจไม่สามารถใช้ได้.
    • ธงใหม่เกี่ยวกับความสัมพันธ์ () load_on_pending ช่วยให้โหลดขี้เกียจที่จะปิดไฟบนวัตถุที่อยู่ระหว่างดำเนินการได้โดยไม่ต้องล้างที่เกิดขึ้นเช่นเดียวกับวัตถุชั่วคราวที่ไ​​ด้รับด้วยตนเอง & quot; แนบ & quot; เซสชั่น โปรดทราบว่าบล็อกธงนี้แอตทริบิวต์จากเหตุการณ์ที่เกิดขึ้นเมื่อวัตถุมีการโหลดเพื่อ backrefs จะไม่สามารถใช้ได้จนกว่าจะได้ล้าง ธงนี้มีจุดประสงค์เพียง แต่สำหรับกรณีการใช้งานที่เฉพาะเจาะจงมาก.
    • อีกธงใหม่เกี่ยวกับความสัมพันธ์ () cascade_backrefs, ปิดการใช้งาน & quot; บันทึกปรับปรุง & quot; น้ำตกเมื่อมีเหตุการณ์ที่เริ่มต้นในวันที่ & quot; ย้อนกลับ & quot; ด้านข้างของความสัมพันธ์แบบสองทิศทาง นี่คือพฤติกรรมการทำความสะอาดเพื่อให้หลายต่อคนที่สามารถตั้งค่าบนวัตถุชั่วคราวโดยไม่ได้รับการดูดเข้าไปในเซสชั่นของวัตถุเด็กในขณะที่ยังช่วยให้คอลเลกชันไปข้างหน้าเพื่อน้ำตก เรา * * * * * * * * อาจจะเริ่มต้นนี้เป็นเท็จใน 0.7.
    • การปรับปรุงเล็กน้อยกับพฤติกรรมของ & quot; passive_updates เท็จ = & quot; เมื่ออยู่เพียง แต่ในหลายต่อด้านใดด้านหนึ่งของความสัมพันธ์; เอกสารที่ได้รับการชี้แจงว่า passive_updates = เท็จจริงๆควรจะอยู่ในด้านใดด้านหนึ่งไปยังหลาย.
    • วาง passive_deletes = True ในหลายต่อหนึ่งส่งเสียงเตือนเนื่องจากคุณอาจจะตั้งใจที่จะนำมันในด้านใดด้านหนึ่งไปยังหลาย.
    • แก้ไขข้อผิดพลาดที่จะป้องกันไม่ & quot; subqueryload & quot; จากการทำงานอย่างถูกต้องกับมรดกตารางเดียวสำหรับความสัมพันธ์จากคลาส - & quot; ที่พิมพ์ (x, y, z) & quot; เพียง แต่ได้รับอยู่ในภายในแทนการซ้ำแล้วซ้ำอีก.
    • เมื่อใช้ from_self () กับมรดกตารางเดียว, & quot; ที่พิมพ์ (x, y, z) & quot; ถูกวางไว้ที่ด้านนอกของแบบสอบถามเพียงแทนการซ้ำแล้วซ้ำอีก อาจทำให้บางการปรับมากกว่านี้.
    • scoped_session ส่งเสียงเตือนเมื่อกำหนดค่า () เรียกว่าถ้าช่วงที่มีอยู่แล้ว (การตรวจสอบเพียงเธรดปัจจุบัน).

    มีอะไรใหม่ ในรุ่น 0.6.4:

    • ConcurrentModificationError ชื่อได้ถูกเปลี่ยนเป็น StaleDataError และ ข้อความผิดพลาดพรรณนาได้รับการปรับปรุงเพื่อสะท้อนให้เห็นว่าสิ่งที่เป็นปัญหา ชื่อทั้งสองจะยังคงมีอยู่ต่อไปในอนาคตอันใกล้สำหรับรูปแบบที่อาจจะระบุ ConcurrentModificationError ใน & quot; ยกเว้น: & quot; ข้อ.
    • เพิ่ม mutex แผนที่ตัวตนซึ่ง mutexes ลบกับวิธีการดำเนินงานซ้ำซึ่งขณะนี้ก่อนบัฟเฟอร์ก่อนที่จะกลับ iterable นี้เพราะ GC asyncrhonous สามารถลบรายการผ่านทางกระทู้ GC ได้ตลอดเวลา.
    • ระดับการประชุมอยู่ในขณะนี้อยู่ใน sqlalchem​​y.orm. * เรากำลังจะย้ายออกไปจากการใช้งานของ create_session () ซึ่งมีค่าเริ่มต้นที่ไม่ได้มาตรฐานสำหรับสถานการณ์ที่หนึ่งขั้นตอนที่ตัวสร้างเซสชันเป็นที่ต้องการ ผู้ใช้ส่วนใหญ่ควรติดกับ sessionmaker () สำหรับการใช้งานทั่วไป แต่.
    • query.with_parent () ตอนนี้ยอมรับวัตถุชั่วคราวและจะใช้ค่าที่ไม่ถาวรของ PK ของพวกเขา / fk แอตทริบิวต์เพื่อกำหนดเกณฑ์ เอกสารจะชี้แจงว่าเป็นวัตถุประสงค์ของ with_parent ().
    • include_properties และข้อโต้แย้งที่จะ exclude_properties Mapper () ตอนนี้ยอมรับวัตถุคอลัมน์ในฐานะสมาชิกที่นอกเหนือไปจากสาย นี้เพื่อให้มีชื่อเดียวกันวัตถุคอลัมน์เช่นผู้ที่อยู่ร่วม () สามารถ disambiguated.

    มีอะไรใหม่ ในรุ่น 0.6.0:

    • ขยาย C ตอนนี้ยังทำงานร่วมกับ DBAPIs ซึ่งการใช้งาน ลำดับที่กำหนดเองเป็นแถว (และไม่เพียง แต่ tuples).
    • คืนบางตรรกะผูกติดฉลากจาก 0.5 ซึ่งทำให้มั่นใจได้ว่าตารางที่มีชื่อคอลัมน์ที่ทับซ้อนคอลัมน์รูปแบบ & quot อีก; & # x3c; tablename & # x3e; _ & # x3c; columnname & # x3e; & quot; จะไม่ผลิตข้อผิดพลาดถ้าคอลัมน์.
    • Table.create () และ Table.drop () ไม่ใช้ระดับ metadata- สร้าง / ลดลงเหตุการณ์ที่เกิดขึ้น.
    • PostgreSQL ตอนนี้สะท้อนให้เห็นถึงชื่อลำดับที่เกี่ยวข้องกับคอลัมน์ซีเรียได้อย่างถูกต้องตามชื่อของลำดับมีการเปลี่ยนแปลง.
    • PostgreSQL สะท้อนให้เห็นถึงชื่อของข้อ จำกัด ที่สำคัญหลักถ้ามี.

    ซอฟต์แวร์ที่คล้ายกัน

    trueDAT
    trueDAT

    13 May 15

    Spot
    Spot

    13 May 15

    CockroachDB
    CockroachDB

    12 May 15

    CUBRID PHP Driver
    CUBRID PHP Driver

    13 May 15

    ซอฟแวร์อื่น ๆ ของนักพัฒนา Mike Bayer

    blogodev
    blogodev

    20 Feb 15

    Mako
    Mako

    1 Mar 15

    Alembic
    Alembic

    20 Feb 15

    nbt2yaml
    nbt2yaml

    13 Apr 15

    ความคิดเห็นที่ SQLAlchemy

    ความคิดเห็นที่ไม่พบ
    เพิ่มความคิดเห็น
    เปิดภาพ!
    ค้นหาตามหมวดหมู่