Rose :: DB :: Object :: بيانات التعريف الترتيب والملخص
- رخصة:
- Perl Artistic License
- اسم الناشر:
- John C. Siracusa
- موقع ويب الناشر:
- http://search.cpan.org/~jsiracusa/
Rose :: DB :: Object :: بيانات التعريف العلامات
Rose :: DB :: Object :: بيانات التعريف وصف
Rose :: DB :: Object :: Metadata عبارة عن بيانات تعريف كائن قاعدة بيانات. Rose :: DB :: Object :: Metadata هو كائن قاعدة بيانات Metadata.synopsis استخدام Rose :: DB :: Object :: بيانات التعريف؛ Meta = Rose :: DB :: Object :: Metadata-> جديد (فئة => "المنتج")؛ # ... أو ... $ meta = rose :: db :: كائن :: metadata-> for_class ("المنتج")؛ # # التهيئة التلقائية # $ meta-> الجدول (المنتجات ")؛ # اختياري إذا انتهى اسم الفصل مع ":: المنتج" $ meta-> auto_initialize؛ # # # ... أو الإعداد اليدوي # $ meta-> الإعداد (الجدول => "المنتجات"، الأعمدة => ، افتراضي => 'غير نشط'،}، Start_Date => {type => 'DateTime'}، end_date => {type => 'DateTime'}، date_created => {type => 'timestamp "افتراضي => 'الآن"}، last_modified => {type =>' timestamp '، افتراضي =>' الآن '}، الفئة '، key_columns => {fequer_id =>' id '،}}،]، العلاقات => ،)؛ # # ... أو حتى المزيد من الإعداد اليدوي المطلي (النمط القديم، غير مستحسن) # $ meta-> الجدول (المنتجات ")؛ $ meta-> الأعمدة (معرف => {type => 'int'، formal_key => 1}، الاسم => {type => 'varchar'، الطول => 255}، الوصف => {type => 'النص' }، فئة_ID => {type => 'int'}، الحالة => {type => 'varchar'، check_in => ، افتراضي =>' غير نشط '،}، start_date => {type => 'datetime'}، end_date => {type => 'datetime'}، date_created => {type => 'timestamp'، default => 'now'}، last_modified => {type => 'timestamp' افتراضي => 'الآن'}،)؛ Meta-> Unique_key (اسم ")؛ $ meta-> method_keys (الفئة => {class => 'الفئة'، key_columns => {cytion_id => 'ID'،}}،)؛ $ meta-> العلاقات (الأسعار => {type => 'واحد إلى كثير "، فئة =>" السعر "، column_map => {ID =>' ID_Product '}،}،)؛ ... متطلبات: perl.
Rose :: DB :: Object :: بيانات التعريف برامج ذات صلة