Için. Bir php uygulama sql dosyaları Doxygen gibi

0 Cevap php

Biz php uygulama belgelemek için Doxygen kullanıyor ve çok iyi çalışıyor ama biz veritabanı yapısı için bir sorun var:. Biz (şimdiye kadar 60 tablolar civarı) tabloları oluşturmak için kullandığınız sql dosyası belgelemek istiyorum.

Şimdilik yok SQL prosedürleri (ileride olabilir).

Ne istiyorum sadece her tablonun rolü ve her sütunun anlamı açıklamak zorunda değildir. Ben HyperSQL bulundu (http://projects.izzysoft.de/trac/hypersql/) ama ben biraz çok ayrıntılı bulundu:

008: /** logging messages
009:  *  (here we log all our actions)
010:  * @table iz_logging
011:  * @col number id ID for sorting purposes
012:  * @col date log_time what time the entry was made
013:  * @col char(1) log_level logging level. Here: "!" for errors, "*" for main (job start/end), "+" for sub (e.g. switch to next owner), "-" for minor
014:  * @col varchar2(4000) log_entry the log message
015:  * @author Andreas Itzchak Rehberg
016:  */
017: CREATE TABLE iz_logging (
018:   id         NUMBER,
019:   log_time   DATE,
020:   log_level  CHAR(1),
021:   log_entry  VARCHAR2(4000)
022: );

Is there a tool that wouldn't ask me to repeat the column type (date,char...) ? What are you using to document your php/mysql projects ?

Functionnality biz istiyoruz:

  • sütunun tipini otomatik algılama
  • (Bir sınıf içinde fonksiyonlar için doxygen gibi) kategorilerinde grup tabloları imkanı
  • html çıkışı: Bu şekilde, biz sql doc php doc bağlantıları eklemek olabilir

Teşekkürler!

0 Cevap