Đây là lệnh dbicdumpp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
dbicdump - Kết xuất một lược đồ bằng DBIx :: Class :: Schema :: Loader
SYNOPSIS
dbicdump
dbicdump [-tôi ] [-o = ] \
Ví dụ:
$ dbicdump lược đồ.conf
$ dbicdump -o dump_directory =./ lib \
-o components = '["InflateColumn :: DateTime"]' \
MyApp :: Giản đồ dbi: SQLite: ./ foo.db
$ dbicdump -o dump_directory =./ lib \
-o components = '["InflateColumn :: DateTime"]' \
MyApp :: Giản đồ dbi: SQLite: ./ foo.db '{quote_char => "\" "}'
$ dbicdump -Ilib -o dump_directory =./ lib \
-o components = '["InflateColumn :: DateTime"]' \
-o keep_case = 1 \
MyApp :: Giản đồ dbi: mysql: database = foo user pass \
'{quote_char => "" "}'
$ dbicdump -o dump_directory =./ lib \
-o components = '["InflateColumn :: DateTime"]' \
MyApp :: Schema 'dbi: mysql: database = foo; host = domain.tld; port = 3306' \
mật khẩu của người dùng
Trên Windows sẽ là:
$ dbicdump -o dump_directory =. \ lib ^
-o components = "[q {InflateColumn :: DateTime}]" ^
-o keep_case = 1 ^
MyApp :: Giản đồ dbi: mysql: database = foo user pass ^
"{quote_char => q {`}} "
Tệp cấu hình phải có phần schema_class và connect_info, ví dụ về
tập tin cấu hình chung như sau:
schema_class MyApp :: Schema
lib / extra / perl / libs
# chuỗi kết nối
dsn dbi: mysql: ví dụ
dùng root
vượt qua bí mật
# tùy chọn trình tải dbic
thư mục kết xuất./ lib
thành phần InflateColumn :: DateTime
thành phần TimeStamp
Sử dụng tệp cấu hình yêu cầu Cấu hình :: Đã cài đặt bất kỳ.
Phím "lib" tùy chọn tương đương với tùy chọn "-I".
MÔ TẢ
Dbicdump tạo một lược đồ DBIx :: Class bằng cách sử dụng "make_schema_at" trong
DBIx :: Class :: Schema :: Loader và kết xuất nó vào đĩa.
Bạn có thể chuyển bất kỳ tùy chọn DBIx :: Class :: Schema :: Loader :: Base constructor nào bằng cách sử dụng "-o
= ". Để thuận tiện, tên tùy chọn sẽ có" - "được thay thế bằng" _ "và
các giá trị trông giống như tham chiếu hoặc toán tử giống như trích dẫn sẽ được "đánh giá" trước khi
được chuyển cho hàm tạo.
Tùy chọn "dump_directory" mặc định cho thư mục hiện tại nếu không được chỉ định.
Sử dụng dbicdumpp trực tuyến bằng các dịch vụ onworks.net