classPostgreSql16Container
final class PostgreSql16Container
extends GenericContainer
Public API: explicitly declared with
@visibility public.Defines the PostgreSQL 16 server used by database consumers.
$container = new \Container\PostgreSql16Container();
assert($container->image() === 'postgres:16');Methods§
public function __construct()Creates the pinned PostgreSQL definition with shared startup settings.
Calls 3
- static-call
GenericContainer::__construct()line 24 - method-call PostgreSqlConfiguration::apply() line 25
- new PostgreSqlConfiguration line 25
Test cases 117§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
Other tests reaching this symbol 116
DatabaseEndpoint::postgrescallsCopyTest::testExecDelegatesUnsupportedCopyToTheSessioncallsCopyTest::testPrepareDelegatesUnsupportedCopyToTheSessioncallsCopyTest::testQueryDelegatesUnsupportedCopyToTheSessioncallsCopyTest::testStandardPdoMethodsHonorTheSessionsIgnorePolicyForCopycallsCreateTableTest::testCreateTableAndInsertcallsCreateTableTest::testCreateTableAsSelectPreservesColumnsForEmptyResultcallsCreateTableTest::testCreateTableAsSelectPreservesProjectedPostgreSqlTypescallsCreateTableTest::testCreateTableDoesNotModifyPhysicalDatabasecallsCreateTableTest::testCreateTableIfNotExistscallsCteDmlTest::testCteDefinitionsRemainVisibleToRewrittenInsertUpdateAndDeletecallsDeleteBasicTest::testDeleteAllRowsWithConditioncallsDeleteBasicTest::testDeleteDoesNotModifyPhysicalDatabasecallsDeleteBasicTest::testDeleteSingleRowcallsDoBlockTest::testDoBlockPassesThroughAndLaterShadowDmlStillWorkscallsDomainTypeTest::testDomainConstraintsAndDmlRemainNativeInTheShadowStorecallsDropTableTest::testDropTableIfExistscallsDropTableTest::testDropTableRemovesFromRegistrycallsForeignKeyCascadeTest::testForeignKeysValidateAndCascadeUpdatesAndDeletescallsFullTextSearchTest::testTextSearchFunctionsPreserveTsvectorShadowTypecallsGeneratedColumnTest::testGeneratedValuesDriveReadsAggregatesUpdatesAndDeletescallsInsertBasicTest::testInsertDoesNotModifyPhysicalDatabasecallsInsertBasicTest::testInsertSelectPreservesExpressionsDistinctAndWindowscallsInsertBasicTest::testMultiRowInsertcallsInsertBasicTest::testOmittedExplicitAndDefaultValuesMatchPostgreSqlcallsInsertBasicTest::testSerialUsesShadowSequenceWithoutAdvancingPhysicalSequencecallsInsertBasicTest::testSingleRowInsertcallsInsertOnConflictTest::testConditionalOnConflictAndReturningMatchPostgrescallsInsertOnConflictTest::testOnConflictDoNothingcallsInsertOnConflictTest::testOnConflictDoUpdatecallsInsertOnConflictTest::testPreparedOnConflictDoUpdateReplacesExistingRowcallsMergeTest::testMergeSimulatesEveryActionSourceShapeAndPreparedParametercallsNativeUpsertExpressionTest::testDatabaseEvaluatesJsonUpsertExpressioncallsPartialIndexOnConflictTest::testPartialUniqueIndexUpsertsRemainInTheShadowStorecallsPartitionChildTest::testParentAndChildDmlSharePartitionedShadowRowscallsPreparedExecutionTest::testNativePositionsRemainBoundAcrossExpressionsAndMutationscallsReturningTest::testReturningAndLastInsertIdMatchPostgresDmlcallsSelectBitTypeTest::testBitStringsPreserveWidthAndOperatorscallsSelectCteTest::testMultipleCtescallsSelectCteTest::testSimpleCtecallsSelectDistinctTest::testSelectDistinctcallsSelectForUpdateTest::testForShareReturnsDatacallsSelectForUpdateTest::testForUpdateReturnsDatacallsSelectFromTest::testFromKeywordInsideExtractIsNotTreatedAsTableClausecallsSelectFromTest::testSelectAllColumnscallsSelectFromTest::testSelectSpecificColumnscallsSelectFromTest::testSelectWithAliascallsSelectFromTest::testSelectWithTableAliascallsSelectGroupByTest::testGroupByWithCountcallsSelectGroupByTest::testGroupByWithSumcallsSelectHavingTest::testHavingWithCountcallsSelectHavingTest::testHavingWithSumcallsSelectJoinTest::testCrossJoincallsSelectJoinTest::testFullJoincallsSelectJoinTest::testInnerJoincallsSelectJoinTest::testJoinWithTableWithoutPrimaryKeycallsSelectJoinTest::testLeftJoincallsSelectJoinTest::testNaturalJoincallsSelectJoinTest::testRightJoincallsSelectLimitOffsetTest::testLimitcallsSelectLimitOffsetTest::testLimitOffsetcallsSelectOrderByTest::testOrderByAsccallsSelectOrderByTest::testOrderByDesccallsSelectOrderByTest::testOrderByNullsFirstcallsSelectOrderByTest::testOrderByNullsLastcallsSelectQualifiedTableTest::testSchemaQualifiedTableReadsShadowRowscallsSelectRecursiveCteTest::testRecursiveCtecallsSelectSubqueryTest::testScalarSubquerycallsSelectSubqueryTest::testSubqueryInFromcallsSelectSubqueryTest::testSubqueryInWherecallsSelectUnionTest::testExceptcallsSelectUnionTest::testIntersectcallsSelectUnionTest::testUnioncallsSelectUnionTest::testUnionAllcallsSelectWhereTest::testWhereAndcallsSelectWhereTest::testWhereBetweencallsSelectWhereTest::testWhereComparisoncallsSelectWhereTest::testWhereEqualitycallsSelectWhereTest::testWhereIncallsSelectWhereTest::testWhereLikecallsSelectWindowTest::testRankPartitionBycallsSelectWindowTest::testRowNumbercallsSelectWindowTest::testSumOvercallsTableSampleTest::testTableSampleUsesShadowRowscallsTemporaryTableTest::testDmlContinuesAcrossTemporaryTableLifecyclecallsTruncateTest::testTruncateDoesNotModifyPhysicalDatabasecallsTruncateTest::testTruncateMultipleTablescallsTruncateTest::testTruncateTablecallsTruncateTest::testTruncateWithoutTableKeywordcallsUpdateBasicTest::testUpdateDoesNotModifyPhysicalDatabasecallsUpdateBasicTest::testUpdateMultipleColumnscallsUpdateBasicTest::testUpdateReplacesExistingTextWithEmptyStringcallsUpdateBasicTest::testUpdateSetPreservesFromKeywordsInsideFunctionscallsUpdateBasicTest::testUpdateSingleRowcallsUpdateBasicTest::testUpdateWithGroupedInSubquerycallsViewTest::testViewsReadShadowWritesAcrossFiltersJoinsAggregatesAndPreparationcallsPostgreSqlCteShadowingTest::testArrayAndBinaryValuesRetainNativeTypescallsPostgreSqlCteShadowingTest::testCommentsRemainLexicalWhitespaceAcrossPostgreSqlMutationscallsPostgreSqlCteShadowingTest::testDeleteDoesNotModifyPhysicalDatabasecallsPostgreSqlCteShadowingTest::testDisableZtdBypassesRewritingcallsPostgreSqlCteShadowingTest::testEnableDisableTogglecallsPostgreSqlCteShadowingTest::testInsertDoesNotModifyPhysicalDatabasecallsPostgreSqlCteShadowingTest::testInsertIsVisibleViaZtdSelectcallsPostgreSqlCteShadowingTest::testInsertWithoutColumnListSupportsConstraintKeywordPrefixescallsPostgreSqlCteShadowingTest::testJsonExistenceOperatorsRemainDistinctFromPlaceholderscallsPostgreSqlCteShadowingTest::testMultipleInsertsAccumulatecallsPostgreSqlCteShadowingTest::testPhysicalDatabaseRemainsUnchangedAfterMutationscallsPostgreSqlCteShadowingTest::testPostgreSqlQuotedStringFormsPreserveWhereOffsetscallsPostgreSqlCteShadowingTest::testPreparedBooleanAndBigIntValuesRetainTheirTypescallsPostgreSqlCteShadowingTest::testQuotedInsertSourceKeywordsRemainIdentifierscallsPostgreSqlCteShadowingTest::testSelectOnCleanShadowReturnsEmptycallsPostgreSqlCteShadowingTest::testSelectWithWhereOnShadowDatacallsPostgreSqlCteShadowingTest::testUpdateDoesNotModifyPhysicalDatabasecallsPostgreSqlDriverDetectionTest::testAutoDetectionCreatesPgSqlSessioncallsPostgreSqlDriverDetectionTest::testCustomConfigPassedToSessioncallsPostgreSqlDriverDetectionTest::testExplicitSessionFactoryInjectioncalls