Pinto:...ibution(3pm)
πΈ NAME πΈ
okay so bestie, gather round, because this is Pinto::Schema::Result::Distribution β it represents a distribution archive π like, it IS the distribution archive in database form. no cap.
β¨ VERSION β¨
version 0.14 β that's the one, that's the moment π
π NAME (again, yes really) π
Pinto::Schema::Result::Distribution
not me putting the name twice, but that's literally what the page does so we're doing it, periodt π«Ά
π¦ TABLE π¦
the table is "distribution" β iconic name, ate, no notes π
π ACCESSORS π
these are all the lil fields you can grab off a distribution row. every single one, we're listing every single one, i would never do you dirty π
idβ data_type: 'integer', is_auto_increment: 1, is_nullable: 0. so it's a whole integer, it auto-increments on its own like the main character it is, and it is NOT nullable β you cannot leave this baby empty π βοΈauthorβ data_type: 'text', is_nullable: 0. text, and nope, not nullable β¨archiveβ data_type: 'text', is_nullable: 0. text, also not nullable πsourceβ data_type: 'text', is_nullable: 0. text, not nullable, we keep it consistent around here πmtimeβ data_type: 'integer', is_nullable: 0. an integer, not nullable βsha256β data_type: 'text', is_nullable: 0. text, not nullable, very secure of it π₯md5β data_type: 'text', is_nullable: 0. text, not nullable, the other hash bestie πmetadataβ data_type: 'text', is_nullable: 0. text, not nullable, and yes that's the last one π
fr fr every single accessor is is_nullable: 0. nothing here is optional. the vibe check is strict π
π PRIMARY KEY π
"id"
that's it. that's the primary key. id runs the show π
π§ UNIQUE CONSTRAINTS π§
"author_archive_unique"
this constraint is giving "you can't do that twice" energy, and it covers:
"author""archive"
like, that combo has to be unique. the audacity of duplicates? not on this table's watch π
π RELATIONS π
all three of these are Type: has_many, which lowkey means one distribution has so many of these lil friends:
packagesβ Type: has_many. Related object:Pinto::Schema::Result::Packageπ¦prerequisitesβ Type: has_many. Related object:Pinto::Schema::Result::Prerequisiteβregistrationsβ Type: has_many. Related object:Pinto::Schema::Result::Registrationπ
π Moose ROLES APPLIED π
Pinto::Role::Schema::Result
one role. applied. slay β¨
π«Ά AUTHOR π«Ά
Jeffrey Ryan Thalhammer <jeff@stratopan.com> β the legend, the icon, the moment π
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2015 by Jeffrey Ryan Thalhammer.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
okay bestie that's the whole page, we did it π¦ and just so you know, this was perl v5.40.1, dated 2025-04-21 β mwah, go build something cute πβ¨π
π¦ where this page comes from
- debian trixie: pinto 0.14000-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: pinto 0.14000-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms