We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Hacking PostgreSQL

00:00

Formal Metadata

Title
Hacking PostgreSQL
Title of Series
Number of Parts
561
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
This talk will include an introduction to the backend code and an example on hacking PG and adding in a new feature. We'll cover what needs to be modified to add an option to an existing command (grammar, execution, etc) and the major components of PG (parser, commands, memory management, etc). We'll also cover the PG style guidelines, a crash-course on using git, how to submit your patch, and the review/commitfest process.
Default (computer science)Core dumpLocal ringPatch (Unix)Capability Maturity ModelSystem callHacker (term)Physical lawInclusion mapCodeExecution unitMaß <Mathematik>DemonEmailFormal languageProcedural programmingTable (information)Electronic program guideComputing platformPlanar graphPole (complex analysis)MathematicsLink (knot theory)RankingConvex hullSineTime zoneFuzzy logicMenu (computing)Front and back endsExtension (kinesiology)Social classCartesian coordinate systemDebuggerPhysical systemTerm (mathematics)WritingSource codeMultiplication signModule (mathematics)Subject indexingDirectory serviceBitTable (information)View (database)1 (number)Hacker (term)File formatAsynchronous Transfer ModeCodeProcess (computing)Electronic mailing listBuildingSoftware maintenanceSoftware developerRevision controlDatabaseStandard Generalized Markup LanguageInformationTheory of relativityConnected spaceTrailDirection (geometry)Binary codeLibrary catalogProcedural programmingInterface (computing)Client (computing)Library (computing)Set (mathematics)Utility softwareComputer fileGoodness of fitConfiguration spaceRow (database)Core dumpConnectivity (graph theory)MathematicsBranch (computer science)Patch (Unix)Different (Kate Ryan album)Crash (computing)EmailComputer programmingDefault (computer science)Right angleSoftware repositorySequelParsingWeb 2.0Logic gateAttribute grammarInstallation artLevel (video gaming)Binary fileFormal grammarInformation securityStatement (computer science)Computer animationLecture/Conference
Procedural programmingInclusion mapRankingMaxima and minimaConvex hullCodeSinePay televisionVacuumGamma functionFingerprintExecution unitMenu (computing)Annulus (mathematics)Wrapper (data mining)Independence (probability theory)Asynchronous Transfer ModeInfinityTelephone number mappingMathematical optimizationMultitier architectureConditional-access moduleColor managementServer (computing)Software testingFront and back endsComputer filePhysical systemComputing platformSubject indexingQuery languageProcess (computing)Directory serviceStatisticsRight angleTopological vector spaceCommunications protocolDifferent (Kate Ryan album)DatabaseMathematical optimizationCodeLibrary catalogAsynchronous Transfer ModeWrapper (data mining)Table (information)TwitterCASE <Informatik>Level (video gaming)BitConnectivity (graph theory)Default (computer science)Hacker (term)Direction (geometry)Linear regressionExtension (kinesiology)Functional (mathematics)TrailCoefficient of determinationLibrary (computing)Memory managementTime zoneMereologyTheory of relativityResultantTerm (mathematics)Exterior algebraBootstrap aggregatingNumberFormal languageInterpreter (computing)Structural loadSource codeInterface (computing)Data storage devicePlanningTimestampSlide ruleFree variables and bound variablesSystem callJust-in-Time-CompilerJava appletData structureCausalityLipschitz-StetigkeitRotationForm (programming)DebuggerComputer programmingSemiconductor memoryFormal grammarParsingMultiplication signLecture/Conference
Execution unitQuery languageCodeInclusion mapCoroutineGamma functionMathematical optimizationExtension (kinesiology)StatisticsMoving averageSimultaneous localization and mappingDuality (mathematics)Menu (computing)Color managementLibrary (computing)Rule of inferenceMach's principleBound stateWeb pageFatou-MengeTransport Layer SecurityDialectFormal grammarDenial-of-service attackoutputInformationMaxima and minimaLibrary (computing)Product (business)ParsingBitCASE <Informatik>Fuzzy logicMathematical optimizationStatement (computer science)Formal grammarStandard deviationRewritingCommunications protocolImplementationReplication (computing)CoroutineFront and back endsFunctional (mathematics)Directory serviceTransport Layer SecurityGeneric programmingInformationSyntaxbaumPartition (number theory)Physical systemExtension (kinesiology)Web pageMereologyMathematicsMemory managementElement (mathematics)AuthenticationSubject indexingElectronic mailing listQuery languagePoint (geometry)Patch (Unix)Information securityString (computer science)ParsingGoodness of fitDifferent (Kate Ryan album)Port scannerSoftware bugMatching (graph theory)Token ringStatisticsRegulärer Ausdruck <Textverarbeitung>Constraint (mathematics)Row (database)Level (video gaming)Buffer solutionEncryptionInterface (computing)Inheritance (object-oriented programming)BefehlsprozessorProcess (computing)CodeSoftware testingClient (computing)Connected spaceVacuumOrder (biology)Computing platformMaschinelle ÜbersetzungData storage deviceMultiplication signTranslation (relic)Binary fileFormal languagePlanningTable (information)Search engine (computing)Right angleDot productData managementDeclarative programmingSet (mathematics)Machine codeComputer programmingLoop (music)Data structureMultiplicationLipschitz-StetigkeitUtility softwareAdditionComputer configurationLoginLecture/Conference
Duality (mathematics)MathematicsConvex hullCase moddingTunisMaxima and minimaMusical ensembleDenial-of-service attackError messageInterior (topology)Front and back endsContext awarenessMemory managementGeneric programmingTraffic reportingLibrary catalogRight angleNumberTupleElectronic program guideSemiconductor memoryLie groupElectronic mailing listComputer configurationFigurate numberKey (cryptography)Functional (mathematics)Parameter (computer programming)Hacker (term)Token ringWordLevel of measurementPhysical systemBitLinear regressionStatisticsDifferenz <Mathematik>Formal grammarError messageEvent horizonBoolean algebraLibrary (computing)MereologyTemplate (C++)ResultantFlagQuery languageProduct (business)Hydraulic jumpOcean currentDatabase transactionExtension (kinesiology)WritingElement (mathematics)Resource allocationPosition operatorCodeSoftware testingShift operatorFehlererkennungscodeMathematicsState of matterParsingDifferent (Kate Ryan album)CASE <Informatik>Data compressionRule of inferenceData structureComputer fileMoving averageLevel (video gaming)TrailProcess (computing)Standard Generalized Markup LanguageRevision controlSource codeReduction of orderFile formatData storage deviceDefault (computer science)Goodness of fitLine (geometry)LeakFreewareStandard deviationBuildingReading (process)Variable (mathematics)Lecture/Conference
Error messageEuler anglesVolumeKey (cryptography)CoroutineData typeInclusion mapVertex (graph theory)Gamma functionEmailData structureTupleSingle-precision floating-point formatMathematical singularityMaizeAlpha (investment)Variable (mathematics)Software testingComputer programTablet computerFAQMaß <Mathematik>Game theoryFunction (mathematics)Core dumpPatch (Unix)Context awarenessSound effectCodeLine (geometry)Table (information)String (computer science)InformationFitness functionTupleTheory of relativityData structureKey (cryptography)Computer filePhysical systemImplementationFerry CorstenKnapsack problemLatent heatLattice (order)EmailPatch (Unix)File formatDifferent (Kate Ryan album)Maxima and minimaElectronic mailing listEqualiser (mathematics)Functional (mathematics)Pointer (computer programming)Order (biology)MereologyCoroutineComputer programmingMemory managementBlock (periodic table)LengthContext awarenessForm (programming)Hacker (term)Hand fanCore dumpMultiplication signKernel (computing)DataflowNumberDifferenz <Mathematik>BitQuery languageError messageRow (database)Inclusion mapSyntaxbaumDatabase transactionVariable (mathematics)Data storage deviceDoubling the cubeEntire functionData compressionType theoryCache (computing)Library catalogScaling (geometry)Binary codeSemiconductor memoryEvent horizonDescriptive statisticsPoint (geometry)Linear regressionSoftware testingRight angleFlagAttribute grammarMessage passing1 (number)Traffic reportingSystem callMultiplicationIdentifiabilityCartesian coordinate systemSoftware developerFront and back endsLevel (video gaming)Electronic program guideNetwork topologyMiniDiscBoilerplate (text)Lecture/Conference
Canonical ensembleComputer animation
Transcript: English(auto-generated)