DBSche...:Sybase(3pm)

πŸ’œ DBIx::DBSchema::DBD::Sybase β€” the tea β˜•

okay so bestie, this is a Perl module β€” a Sybase database driver for DBIx::DBSchema β€” straight out of the User Contributed Perl Documentation section (that's the 3pm vibe, iykyk). It's manual page DBSche...:Sybase(3pm) and it is, and I mean this lovingly, short. Let's get into it. πŸ¦‹


✨ NAME ✨

DBIx::DBSchema::DBD::Sybase β€” a Sybase database driver for DBIx::DBSchema. that's it. that's the name. iconic brevity πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

okay so here's how you actually use it, copy-paste core:

use DBI; use DBIx::DBSchema;

$dbh = DBI->connect('dbi:Sybase:dbname=database', 'user', 'pass');
$schema = new_native DBIx::DBSchema $dbh;

look at that. connect with DBI, then pull a native schema object straight out of the $dbh. slay. πŸ”₯


🌸 DESCRIPTION 🌸

so basically: this module implements a Sybase driver for DBIx::DBSchema. that's the whole job. it does the Sybase thing so DBIx::DBSchema can do its schema thing. periodt. πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

the legends who made this happen, in order, no cap:

  • Charles Shapiro <charles.shapiro@numethods.com> β€” courtesy of Ivan Kohler <ivan-dbix-dbschema@420.am> 🫢
  • Mitchell Friedman <mitchell.friedman@numethods.com>
  • Bernd Dulfer <bernd@widd.de>
  • Nathan Anderson <http://1id.com/=nathan.anderson>

Copyright (c) 2001 Charles Shapiro, Mitchell J. Friedman

Copyright (c) 2001 nuMethods LLC. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

(so yeah, it's Perl-licensed, go off. ⭐)


πŸ’€ BUGS πŸ’€

Yes.

that's literally what it says. the bugs section. it says "Yes." 😭

and then the actual note, which matters:

  • The primary_key method does not yet work. 🚨 not me finding out the hard way β€” okay so do not rely on primary_key, it's not working yet, fr fr.

🧚 SEE ALSO 🧚

go read these next, bestie, they're the whole friend group:

  • DBIx::DBSchema
  • DBIx::DBSchema::DBD
  • DBI
  • DBI::DBD

and that's the whole page, babe πŸ’œ this was perl v5.36.0, dated 2022-09-10 (the DBSche...:Sybase(3pm) era, we love her). mwah. πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from