คำถามติดแท็ก version-control


9
คุณเปลี่ยนแปลงเวอร์ชันฐานข้อมูล Oracle ของคุณอย่างไร
ฉันสนใจที่จะทราบว่าคนอื่นกำลังใช้วิธีการใดในการติดตามการเปลี่ยนแปลงที่เกิดขึ้นกับฐานข้อมูลรวมถึงการเปลี่ยนแปลงคำนิยามตารางวัตถุใหม่การเปลี่ยนแปลงแพ็คเกจ ฯลฯ คุณใช้ไฟล์แฟลตด้วยระบบควบคุมเวอร์ชันภายนอกหรือไม่? ทริกเกอร์? ซอฟต์แวร์อื่น ๆ ?

9
การควบคุมเวอร์ชันสำหรับวัตถุฐานข้อมูล
ฐานข้อมูลที่นักพัฒนาซอฟต์แวร์ของเรากำลังทำงานนั้นมีขนาดใหญ่เกินไป (มีวัตถุฐานข้อมูลจำนวนมาก) เราต้องควบคุมการเปลี่ยนแปลงวัตถุ db (การจัดการการเปลี่ยนแปลง) บริษัท ของเราไม่สามารถมีบุคคลที่รับผิดชอบการเปลี่ยนแปลงฐานข้อมูลเท่านั้น ดังนั้นเราต้องการซอร์สที่ปลอดภัยสำหรับวัตถุฐานข้อมูลบางอย่างเช่นการควบคุมเวอร์ชันสำหรับรหัสมาตรฐาน แต่เกี่ยวข้องกับฐานข้อมูลมากกว่านั้นที่สามารถซิงโครไนซ์ฐานข้อมูลและสคริปต์ อะไรคือสิ่งที่ดีที่สุด เชื่อถือได้ราคาถูกใช้งานได้ - เลือกได้สองแบบ :)

7
ขั้นตอนการจัดเก็บภายใต้การควบคุมแหล่งที่มาแนวปฏิบัติที่ดีที่สุด
ฉันกำลังใช้ Tortoise SVN เพื่อควบคุมแหล่งโปรแกรมประยุกต์บนเว็บ NET อะไรจะเป็นวิธีที่ดีที่สุดในการนำ SQL Server ของเรามาใช้ในการควบคุมกระบวนการ ขณะนี้ฉันใช้ VS 2010 เป็นสภาพแวดล้อมการพัฒนาของฉันและเชื่อมต่อกับฐานข้อมูล SQL Server 2008 R2 นอกสถานที่โดยใช้ SQL Server Data Tools (SSDT) สิ่งที่ฉันทำในอดีตคือการบันทึก procs เป็นไฟล์. sql และทำให้ไฟล์นี้อยู่ภายใต้การควบคุมของแหล่งที่มา ฉันแน่ใจว่าต้องมีวิธีที่มีประสิทธิภาพมากกว่านี้หรือไม่ มีส่วนขยายที่ฉันสามารถติดตั้งบน VS2010, SSDT หรือแม้แต่ SQL Server บนเครื่องที่ใช้งานจริงได้หรือไม่?

5
วิธีใดที่มีประสิทธิภาพในการจัดการกับสกีมาฐานข้อมูลที่ใช้ร่วมกันระหว่างสาขาโค้ด
การทำงานในโครงการที่มีหลายสาขาซึ่งแต่ละสาขาจะถูกรวมเข้ากับสาขาหลักในที่สุดและแยกเป็นส่วนสำคัญเพื่อพัฒนาคุณสมบัติใหม่ ฐานข้อมูลซึ่งเป็น MS SQL Server มีสคีมาที่ใช้ร่วมกันอย่างไรก็ตามแต่ละสาขาทำการเปลี่ยนแปลงสคีมาในขณะที่มันดำเนินไป คำถามหลักของฉันคือวิธีที่ดีในการจัดการกับการแบ่งปันสคีมาจากสาขาหลักลงไปที่สาขาที่ได้รับเช่นการเปลี่ยนแปลงที่ทำกับสาขาหลักจะถูกรวมเข้ากับสาขาที่ได้มาโดยง่ายโดยไม่ต้องเปลี่ยนการเปลี่ยนแปลงใหม่ สาขา?

4
วิธีควบคุมเวอร์ชันของ PostgreSQL schema ด้วยความคิดเห็น?
ฉันควบคุมเวอร์ชันส่วนใหญ่ของฉันทำงานกับGit : รหัสเอกสารการกำหนดค่าระบบ ฉันสามารถทำเช่นนั้นได้เพราะงานที่มีค่าทั้งหมดของฉันจะถูกเก็บไว้เป็นไฟล์ข้อความ ฉันยังได้เขียนและจัดการกับ SQL schema จำนวนมากสำหรับฐานข้อมูล Postgres ของเรา สคีมารวมถึงมุมมอง, ฟังก์ชั่น SQL และเราจะเขียนฟังก์ชั่น Postgres ในภาษาโปรแกรมR (ผ่านPL / R ) ฉันพยายามคัดลอกและวางโครงร่างของชิ้นที่ฉันและผู้ทำงานร่วมกันเขียน แต่ฉันลืมที่จะทำเช่นนั้น การคัดลอกและการกระทำที่ผ่านมาซ้ำซ้อนและเกิดข้อผิดพลาดได้ง่าย วิธีการ pg_dump / pg_restore จะไม่ทำงานเพราะมันสูญเสียความคิดเห็น โดยหลักการแล้วฉันต้องการมีวิธีแยกสคีมาปัจจุบันของฉันลงในไฟล์หรือไฟล์และเก็บความคิดเห็นไว้เพื่อให้ฉันสามารถควบคุมเวอร์ชันได้ แนวปฏิบัติที่เหมาะสมที่สุดสำหรับสกีมาการควบคุมเวอร์ชันพร้อมความคิดเห็นคืออะไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.