รวมรวมหนังสือ SQL ทุกเล่ม ทั้ง SQL มาตรฐาน, mySQL, Oracle, MSSQL, PGSQL ที่มีจัดจำหน่าย
หนังสือ SQL
ย้ายฐานข้อมูล PostgreSQL ข้ามเวอร์ชั่น ย้ายไปเครื่องอื่น
ก่อนดูวิธการอัพเกรดเวอร์ชั่นของ ฐานข้อมูล {--mlinkarticle=3418--}PostgreSQL{--mlinkarticle--} ในเนื้อหาในเว็บ มีบทความสอบเกี่ยวกับฐานข้อมูลชนิดหนี้อยู่ สองที่ คือ ที่เว็บบอร์ด PostgreSQL
และเนื้อหาบทความในเว็บ PGSQL
วิธีการย้ายฐานข้อมูลจากเวอร์ชั่นหนึ่งไปยังอีกเวอร์ชั่นหนึ่ง ตามตัวอย่างนี้ เป็นการย้ายจาก PostgreSQL 9.2 ไป PostgreSQL 9.4
วิธีนี้เป็นหนึ่งในหลายวิธีที่สามารถทำได้ โดย หลักการคือ จะ Backup ฐานข้อมูลทั้งหมดของ PostgreSQL 9.2 แล้ว ไป Restore ใหม่ที่ PostgreSQL 9.4 หลังจากติดตั้ง ฐานข้อมูลเวอร์ชั่นใหม่เสร็จ แล้ว เราจะต้องใช้เครื่องมือที่มีมาใน PostgreSQL ช่วยในการย้ายข้อมูลมา
ซึ่งเครื่องมือ ที่แนะนำคือ pg_dumpall สำหรับ Backup ฐานข้อมูล และ psql สำหรับ Restore ฐานข้อมูล
รูปแบบคำสั่งในการ Backup
pg_dumpall -U [Supper user] > dumpalldb.sql
กรอกรหัสผ่านสำหรับ Supper User รอจนโปรแกรมทำงานเสร็จ จะได้ไฟล์ dumpalldb.sql
รูปแบบคำสั่งในการ Restore
psql -U [Supper user] -f dumpalldb.sql
รอจนโปรแกรมทำงานเสร็จเราก็จะได้ ฐานข้อมูลในเวอร์ชั่นใหม่แล้ว
สำหรับท่านที่ต้องการ ย้าย ฐานข้อมูลไปยัง Server อื่นที่ไม่ใช่ Localhost สามารถใช้ Options ของคำสั่งนี้ได้ โดยระบุ ชื่อโฮส หรือ ไอพี รูปแบบ -h 127.0.0.1
สามารถสอบถามปัญหา สอบถามปัญหา ฐานข้อมูล PGSQL
บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List
บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List
python (ไพธอน) สามารถดึงข้อมูลมาแสดงในรูแแบบฟอร์มได้ แล้วทำการลบข้อมูลจากฐานข้อมูล โดยใช้ Flask (แฟลก) โค๊ด SQL (เอส-คิว-แอล) ของ python ที่ใช้ก็ไม่ต่างจากภาษาอืนเลย ใช้เหมือนกัน ใช้งานง่าย
ขั้นตอนที่1 การลบให้ไปทำปุ่มที่หน้าฟอร์ม List ก่อน แล้วทำการส่ง id กลับมาที่ methot
<form action="/iddel/{{ row[0] }}" method="post"> <input type="submit" value="ลบข้อมูล" />
ขั้นตอนที่2 สร้าง methot del เพิ่มเขียนโค๊ดลบข้อมูลในฐานข้อมูล
หลักการทำงาน เราไปที่หน้า list เลือกข้อมูลที่เราต้องการที่จะลบ พอเรากดปุ่ม ก็จะ action ไปที่ methot del โดยการส่ง id ไปลบ
@app.route('/iddel/<postID>', methods=['POST', 'GET'])
def iddel(postID):
idd = postID
print idd
try:
con = p.connect(host='127.0.0.1', database='test', user='testerp', password='test123')
cur = con.cursor()
# idd = 6
sql = "DELETE FROM test_python WHERE id = '%s'" %idd
try:
cur.execute(sql)
con.commit()
return 'Delete ID: %s' % idd + '<br>'
except:
return 'Not Delete ID '
except p.DatabaseError:
print ('Error %s' % p.DatabaseError)
ภาพตัวอย่าง
ผลลัพะ์จากการรันโปรแกม
บทความนี้เป็นส่วนหนึ่งของการลบข้อมูลใน sql โดยภาษา python บทต่อไป เป็นการแก้ไข
{mdfiles=404}
ย้ายฐานข้อมูล PostgreSQL ข้ามเวอร์ชั่น ย้ายไปเครื่องอื่น
ก่อนดูวิธการอัพเกรดเวอร์ชั่นของ ฐานข้อมูล {--mlinkarticle=3418--}PostgreSQL{--mlinkarticle--} ในเนื้อหาในเว็บ มีบทความสอบเกี่ยวกับฐานข้อมูลชนิดหนี้อยู่ สองที่ คือ ที่เว็บบอร์ด PostgreSQL
และเนื้อหาบทความในเว็บ PGSQL
วิธีการย้ายฐานข้อมูลจากเวอร์ชั่นหนึ่งไปยังอีกเวอร์ชั่นหนึ่ง ตามตัวอย่างนี้ เป็นการย้ายจาก PostgreSQL 9.2 ไป PostgreSQL 9.4
วิธีนี้เป็นหนึ่งในหลายวิธีที่สามารถทำได้ โดย หลักการคือ จะ Backup ฐานข้อมูลทั้งหมดของ PostgreSQL 9.2 แล้ว ไป Restore ใหม่ที่ PostgreSQL 9.4 หลังจากติดตั้ง ฐานข้อมูลเวอร์ชั่นใหม่เสร็จ แล้ว เราจะต้องใช้เครื่องมือที่มีมาใน PostgreSQL ช่วยในการย้ายข้อมูลมา
ซึ่งเครื่องมือ ที่แนะนำคือ pg_dumpall สำหรับ Backup ฐานข้อมูล และ psql สำหรับ Restore ฐานข้อมูล
รูปแบบคำสั่งในการ Backup
pg_dumpall -U [Supper user] > dumpalldb.sql
กรอกรหัสผ่านสำหรับ Supper User รอจนโปรแกรมทำงานเสร็จ จะได้ไฟล์ dumpalldb.sql
รูปแบบคำสั่งในการ Restore
psql -U [Supper user] -f dumpalldb.sql
รอจนโปรแกรมทำงานเสร็จเราก็จะได้ ฐานข้อมูลในเวอร์ชั่นใหม่แล้ว
สำหรับท่านที่ต้องการ ย้าย ฐานข้อมูลไปยัง Server อื่นที่ไม่ใช่ Localhost สามารถใช้ Options ของคำสั่งนี้ได้ โดยระบุ ชื่อโฮส หรือ ไอพี รูปแบบ -h 127.0.0.1
สามารถสอบถามปัญหา สอบถามปัญหา ฐานข้อมูล PGSQL
บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List
บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List
python (ไพธอน) สามารถดึงข้อมูลมาแสดงในรูแแบบฟอร์มได้ แล้วทำการลบข้อมูลจากฐานข้อมูล โดยใช้ Flask (แฟลก) โค๊ด SQL (เอส-คิว-แอล) ของ python ที่ใช้ก็ไม่ต่างจากภาษาอืนเลย ใช้เหมือนกัน ใช้งานง่าย
ขั้นตอนที่1 การลบให้ไปทำปุ่มที่หน้าฟอร์ม List ก่อน แล้วทำการส่ง id กลับมาที่ methot
<form action="/iddel/{{ row[0] }}" method="post"> <input type="submit" value="ลบข้อมูล" />
ขั้นตอนที่2 สร้าง methot del เพิ่มเขียนโค๊ดลบข้อมูลในฐานข้อมูล
หลักการทำงาน เราไปที่หน้า list เลือกข้อมูลที่เราต้องการที่จะลบ พอเรากดปุ่ม ก็จะ action ไปที่ methot del โดยการส่ง id ไปลบ
@app.route('/iddel/<postID>', methods=['POST', 'GET'])
def iddel(postID):
idd = postID
print idd
try:
con = p.connect(host='127.0.0.1', database='test', user='testerp', password='test123')
cur = con.cursor()
# idd = 6
sql = "DELETE FROM test_python WHERE id = '%s'" %idd
try:
cur.execute(sql)
con.commit()
return 'Delete ID: %s' % idd + '<br>'
except:
return 'Not Delete ID '
except p.DatabaseError:
print ('Error %s' % p.DatabaseError)
ภาพตัวอย่าง
ผลลัพะ์จากการรันโปรแกม
บทความนี้เป็นส่วนหนึ่งของการลบข้อมูลใน sql โดยภาษา python บทต่อไป เป็นการแก้ไข
{mdfiles=404}
หนังสือ SQL
รวมรวมหนังสือ SQL ทุกเล่ม ทั้ง SQL มาตรฐาน, mySQL, Oracle, MSSQL, PGSQL ที่มีจัดจำหน่าย
ย้ายฐานข้อมูล PostgreSQL ข้ามเวอร์ชั่น ย้ายไปเครื่องอื่น
ก่อนดูวิธการอัพเกรดเวอร์ชั่นของ ฐานข้อมูล {--mlinkarticle=3418--}PostgreSQL{--mlinkarticle--} ในเนื้อหาในเว็บ มีบทความสอบเกี่ยวกับฐานข้อมูลชนิดหนี้อยู่ สองที่ คือ ที่เว็บบอร์ด PostgreSQL
และเนื้อหาบทความในเว็บ PGSQL
วิธีการย้ายฐานข้อมูลจากเวอร์ชั่นหนึ่งไปยังอีกเวอร์ชั่นหนึ่ง ตามตัวอย่างนี้ เป็นการย้ายจาก PostgreSQL 9.2 ไป PostgreSQL 9.4
วิธีนี้เป็นหนึ่งในหลายวิธีที่สามารถทำได้ โดย หลักการคือ จะ Backup ฐานข้อมูลทั้งหมดของ PostgreSQL 9.2 แล้ว ไป Restore ใหม่ที่ PostgreSQL 9.4 หลังจากติดตั้ง ฐานข้อมูลเวอร์ชั่นใหม่เสร็จ แล้ว เราจะต้องใช้เครื่องมือที่มีมาใน PostgreSQL ช่วยในการย้ายข้อมูลมา
ซึ่งเครื่องมือ ที่แนะนำคือ pg_dumpall สำหรับ Backup ฐานข้อมูล และ psql สำหรับ Restore ฐานข้อมูล
รูปแบบคำสั่งในการ Backup
pg_dumpall -U [Supper user] > dumpalldb.sql
กรอกรหัสผ่านสำหรับ Supper User รอจนโปรแกรมทำงานเสร็จ จะได้ไฟล์ dumpalldb.sql
รูปแบบคำสั่งในการ Restore
psql -U [Supper user] -f dumpalldb.sql
รอจนโปรแกรมทำงานเสร็จเราก็จะได้ ฐานข้อมูลในเวอร์ชั่นใหม่แล้ว
สำหรับท่านที่ต้องการ ย้าย ฐานข้อมูลไปยัง Server อื่นที่ไม่ใช่ Localhost สามารถใช้ Options ของคำสั่งนี้ได้ โดยระบุ ชื่อโฮส หรือ ไอพี รูปแบบ -h 127.0.0.1
สามารถสอบถามปัญหา สอบถามปัญหา ฐานข้อมูล PGSQL
บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List
บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List
python (ไพธอน) สามารถดึงข้อมูลมาแสดงในรูแแบบฟอร์มได้ แล้วทำการลบข้อมูลจากฐานข้อมูล โดยใช้ Flask (แฟลก) โค๊ด SQL (เอส-คิว-แอล) ของ python ที่ใช้ก็ไม่ต่างจากภาษาอืนเลย ใช้เหมือนกัน ใช้งานง่าย
ขั้นตอนที่1 การลบให้ไปทำปุ่มที่หน้าฟอร์ม List ก่อน แล้วทำการส่ง id กลับมาที่ methot
<form action="/iddel/{{ row[0] }}" method="post"> <input type="submit" value="ลบข้อมูล" />
ขั้นตอนที่2 สร้าง methot del เพิ่มเขียนโค๊ดลบข้อมูลในฐานข้อมูล
หลักการทำงาน เราไปที่หน้า list เลือกข้อมูลที่เราต้องการที่จะลบ พอเรากดปุ่ม ก็จะ action ไปที่ methot del โดยการส่ง id ไปลบ
@app.route('/iddel/<postID>', methods=['POST', 'GET'])
def iddel(postID):
idd = postID
print idd
try:
con = p.connect(host='127.0.0.1', database='test', user='testerp', password='test123')
cur = con.cursor()
# idd = 6
sql = "DELETE FROM test_python WHERE id = '%s'" %idd
try:
cur.execute(sql)
con.commit()
return 'Delete ID: %s' % idd + '<br>'
except:
return 'Not Delete ID '
except p.DatabaseError:
print ('Error %s' % p.DatabaseError)
ภาพตัวอย่าง
ผลลัพะ์จากการรันโปรแกม
บทความนี้เป็นส่วนหนึ่งของการลบข้อมูลใน sql โดยภาษา python บทต่อไป เป็นการแก้ไข
{mdfiles=404}