2
如何在Perl中將幾個sqlite數據庫附加到一個$ dbh中?在命令行中,我可以在交互式sqlite3 rpel中添加附件,如何使用Perl中的dbd-sqlite?
對不起,如果這已經在這裏回答,perlmonks或類似的,但無法找到正確的答案。
如何在Perl中將幾個sqlite數據庫附加到一個$ dbh中?在命令行中,我可以在交互式sqlite3 rpel中添加附件,如何使用Perl中的dbd-sqlite?
對不起,如果這已經在這裏回答,perlmonks或類似的,但無法找到正確的答案。
你甚至可以做到這一點:
use DBI;
my $dbfile1 = 'test1.db'; # will be `main`
my $dbfile2 = 'test2.db'; # will attach as `other`
my $dbh = DBI->connect("dbi:SQLite:dbname=$dbfile1","","") or die "dbh";
$dbh->do('attach ? as ?', undef, $dbfile2, 'other') or die "attach";
爲什麼你認爲你可以同時裝載多個數據庫與DBD-sqlite的一個實例? – Prix
我不知道。我正在跳躍,dbd-sql已經實現了像attach這樣的東西,但我在文檔中沒有看到任何東西,我想確保我沒有錯過某些明顯的東西。 –
我明白了,你也可以看看CPAN的源代碼,我也沒有看到這種可能性,所以你將不得不創建多個實例並相互比較。 – Prix